분류 전체보기 (47) 썸네일형 리스트형 [Web Crawling] DevTools 웹 개발자 도구- 웹 개발자 도구(DevTools)란 웹 개발자들에게 웹페이지의 구조, 스타일, 동작을 분석하고 디버깅할 수 있도록 도와주는 브라우저 내장 도구- 웹브라우저에 포함되어 있는 경우가 많다. ex) 크롬, 엣지, 사파리 웹개발자 도구의 필요성- 웹페이지의 레이아웃이 깨졌을 때 원인을 확인할 수 있다.- HTML에 포함된 에러를 확인할 수 있다.- 문제가 있는 태그의 위치를 확인할 수 있다. 웹 개발자 도구의 기능Elements(HTML 요소)- HTML과 CSS 구조를 실시간으로 확인하고 수정한다.- 특정 태그에 적용된 스타일을 확인한다.- 마우스로 해당 요소를 클릭해서 추적이 가능하다. Console- 자바스크립트 콘솔 출력 (정보, 경고, 에러) 메시지를 확인할 수 있다. Sources-.. [Machine Learning] chapter5 - 트리 알고리즘 import pandas as pdwine = pd.read_csv('https://bit.ly/wine_csv_data')wine.head() 네 번째 열 class는 타깃값으로 0이면 레드 와인, 1이면 화이트와인이다.화이트와인이 양성 클래스이고 데이터에서 화이트와인을 골라내는 문제를 다룬다. wine.describe() describe()를 사용해서 통계값을 보면, 도수, 당도, pH 값의 스케일이 다르다. # 넘파이 배열로 변환data = wine[['alchool','sugar','pH']].to_numpy()target = wine[['class']].to_numpy()# 훈련 세트와 테스트 세트로 나누기from sklearn.model_selection import train_test_sp.. [Database] 08 관계 데이터 연산과 관계 대수 데이터 모델은 데이터 구조, 제약조건, 연산으로 이루어져 있다.데이터 구조와 제약조건은 데이터베이스를 구축하고 연산은 데이터베이스를 검색한다.01 관계 데이터 연산수학적 모델의 구성- 대상에 대한 '정의'와 대상으로 수행하는 '연산'으로 구성된다.- 정의 : 대상이 무엇인지 명시하는 기능- 연산 : 대상을 활용하는 역할 수행 연산 (operation)- '정의역'에 속하는 어떤 '입력' 값을 받아서 해당 '연산'을 수행하고 '출력' 값을 결과로 내보내는 함수이다. 관계 데이터 연산 (relational data operation)- 관계 데이터 (릴레이션)를 검색하여 활용하는 목적으로 정의된 계산들이다.ex) 셀렉션 (selection) 질의 (query)- 데이터에서 사용자가 검색하고자 하는 결과에 대.. [Machine Learning] chapter4 - 로지스틱 회귀 import pandas as pdfish = pd.read_csv('http://bit.ly/fish_csv_data')fish_input = fish[['Weight','Length','Diagonal','Width']].to_numpy()print(fish_input[:5])>>> [[242. 25.4 30. 4.02 ] [290. 26.3 31.2 4.3056] [340. 26.5 31.1 4.6961] [363. 29. 33.5 4.4555] [430. 29. 34. 5.134 ]]fish_target = fish['Species'].to_numpy()fr.. [Deep learning Application] Lecture 5: Image Classification Image Classification- 머신러닝에서 중요한 task 중 하나는 라벨(label) 집합이 주어졌다고 가정하는 것이다.- 머신 입장에서 이미지는 [0,255] 범위의 정수로 이루어진 3차원의 배열이다.- 이 숫자 배열이 의미 있는 개체의 해석이 가능하게 하는 것이 우리의 목적이다. - 하지만 우리는 '고양이'나 '자동차'등을 인식하는 알고리즘을 코딩하는 것은 불가능하다.- 그래서 우리는 데이터 기반의 방식인 머신러닝을 사용해 분류기를 학습시키는 것이다. - 딥러닝 이전의 CV는 이미지에서 feature를 추출한 다음 분류 규칙을 적용했다. - 하지만 이 방식은 뽑는 사람이 경험에 의존하고 일반화가 잘 되지 않는 한계가 있다. 1. Occlusion : 이미지 속 객체가 일부만 보이면 분류/이.. [Regression analysis] 3. Linear Regression 3.1 Simple Linear Regression- 단순 선형 회귀는 하나의 예측 변수 X를 이용해서 양적 반응 변수 Y를 예측하려는 것이다.- 이 방법은 X와 Y 사이에 선형적인 관계가 있다고 가정한다. - 예를 들어서 X: TV 광고 예산, Y: 제품 판매량이라면 판매량은 다음과 같이 모델링한다.- B0 : 절편, B1 : 기울기- '^' (hat) 기호는 추정값을 나타내는 표시이다. 3.1.1 Estimating the Coefficients- 우리는 위에 식이 잘 맞도록 β^0, β^1 를 찾아야 한다.- 즉, 데이터에 잘 맞는 직선을 찾는 것이다. - 식에 잘 맞는지 평가하는 방법 중 가장 흔한 방법은 최소제곱법(Least Squares)이다.- 예측값 y^i를 구하고 ei(잔차) = y.. [Web Crawling] download 파일 경로경로- 절대경로 ('/', '//', 'c:\', 'http') : 서버 또는 컴퓨터상의 절대적인 물리적 경로이다.- 상대경로 : 파일 이름이나 디렉토리 이름으로 시작하는 경로이다. 작업 디렉토리를 기준으로 상대적인 위치를 가르킨다. - './' : 현재 디렉토리 '../' : 부모 디렉토리 a상대경로를 절대경로로 바꾸기현재 디렉토리- "/data/test/" 절대경로 구하기- './a.txt' 의 절대경로 : '/data/test/a.txt'- '../b.txt' 의 절대경로 : '/data/b.txt'- '../docs/c.txt' 의 절대경로 : '/data/docs/c.txt' 상대경로를 url로 변환base url- "ht.. [Database] 06 데이터입력 SQL 01 데이터베이스관리시스템데이터베이스 관리 시스템 (DBMS)- 데이터베이스 모델에 따라서 데이터베이스를 조작/관리하는 기능을 수행하는 시스템이다.- 주기능 : 데이터베이스 조작 -> 데이터 입력, 검색 네트워킹 -> 다수의 사용자가 동시 접속, 정보 공유- 부기능 : 보안 -> 사용자 역할에 따른 권한 부여 병행제어 -> 동시적 요청을 안전하게 처리 관계형 데이터베이스 관리 시스템 (RDBMS, Relation DBMS)- 관계형 데이터베이스 모델에 따라서 데이터베이스를 조작/관리하는 기능을 수행하는 시스템이다. 관리 소프트웨어- 관계형 데이터베이스 시스템을 프로그래밍 코드로 구현한 실체 ex) MySQL, Oracle, Microsift server,.. 이전 1 2 3 4 ··· 6 다음