본문 바로가기

전체 글

(24)
KHUDA Data buisness 01 chapter 10-1 탐색적 데이터 분석 탐색적데이터분석(EDA) 가공하지 않은 데이터를 그대로 탐색/분석하는 기법 EDA의 목적 데이터의 형태와 척도가 분석에 알맞게 되어 있는지 확인 데이터의 평균, 분산, 분포, 패턴 등을 확인해 데이터의 특성 파악 데이터의 결측값, 이상치 파악 및 보완 변수 간의 관계성 파악 분석 목적과 방향성 점검 및 보정 데이터 분석 실습 head() : 데이터를 확인할 수 있는 메서드 info() : 각 칼럼의 데이터 타입 및 결측치 개수를 알 수 있다. describe() : 각 칼럼의 평균, 표준편차, 최대/최소 등을 알 수 있다. skew() : 각 칼럼의 왜도를 확인할 수 있다. 왜도 데이터 분포의 좌우 비대칭도를 표현하는 척도이며 데이터 분포가 좌우 대칭일수록 왜도..
Do it! HTML + CSS + 자바스크립트 웹 표준의 정석 chapter 14 자바스크립트 문법 배우기 콘솔 창 여는법 웹브라우저에서 ctrl + shift + j alert("안녕하세요") confirm("배경이미지를 바꾸겠습니까?"); 사용자에게 선택지를 제시 document.write("안녕하세요") chatper 14-1 변수 알아보기 변수(variable) 값이 여러번 달라질 수 있는 데이터 상수(constant) 값을 한번 지정하면 바뀌지 않는 데이터 변수 선언하기 var 뒤에 변수 이름 작성 var 뒤에 여러 개의 변수를 한꺼번에 선언할 수 도 있음 var season = ["봄","여름"."가을","겨울"] var currentYear = 2021; var birthYear; var age; birthYear = prompt("태어난 연도를 입력하..
KHUDA ML 세션 5주차 chapter 6 비지도 학습 군집알고리즘 비지도 학습 타깃이 없을 때 사용하는 머신러닝 알고리즘 이미지 업로드 plt.imshow(fruits[0], cmap='gray') plt.show() 맵플롯립의 imshow() 함수를 사용하여 넘파이 배열로 저장된 이미지를 그린다. 300은 이미지 개수, 이미지 크기가 100*100이다. 이미지의 각 픽셀은 넘파이 배열 원소 하나에 대응한다 흰 바탕은 우리에게 중요치 않지만, 컴퓨터는 255에 가까운 바탕에 집중한다 따라서 바탕을 검고 대상을 밝게 만든다 plt.imshow(fruits[0], cmap='gray_r') plt.show() fig, axs = plt.subplots(1, 2) axs[0].imshow(fruits[100], cmap='gray_..
KHUDA ML 세션 4주차 chapter 5 트리 알고리즘 데이터 불러오기 import pandas as pd wine = pd.read_csv('https://bit.ly/wine_csv_data') 누락값 찾기 wine.info() RangeIndex: 6497 entries, 0 to 6496 Data columns (total 4 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 alcohol 6497 non-null float64 1 sugar 6497 non-null float64 2 pH 6497 non-null float64 3 class 6497 non-null float64 dtypes: float64(4) memory usage:..
KHUDA ML세션 3주차 chapter 4-1 로지스틱 회귀 럭키백의 확률 구하기 -> k-최근접 이웃 알고리즘 사용 데이터 준비하기 import pandas as pd fish = pd.read_csv('https://bit.ly/fish_csv_data') fish.head() print(pd.unique(fish['Species'])) ['Bream' 'Roach' 'Whitefish' 'Parkki' 'Perch' 'Pike' 'Smelt'] Species 열 빼고 리스트 나열 fish_input = fish[['Weight','Length','Diagonal','Height','Width']].to_numpy() print(fish_input[:5] [[242. 25.4 30. 11.52 4.02 ] [290. 26.3..
KHUDA ML세션 2주차 회귀 알고리즘과 모델 규제 chapter 3-1 k-최근접 이웃 회귀 회귀(regression)는 임의의 두 숫자를 예측 ex)내년도 경제성장률, 농어의 무게 예측 k-최근접 이웃 회귀 분류와 같이 k개를 선택 하지만 회귀이기 때문에 이웃한 샘플의 타깃은 어떤 클래스가 아니라 임의의 수치이다. ex) 타깃값 100,80,60일때 예측 타깃값은 80이다. import numpy as np import matplotlib.pyplot as plt #데이터 준비 perch_length = np.array([8.4, 13.7, 15.0, 16.2, 17.4, 18.0, 18.7, 19.0, 19.6, 20.0, 21.0, 21.0, 21.0, 21.3, 22.0, 22.0, 22.0, 22.0, 22.0, 22..
Do it! HTML+CSS+자바스크립트 웹 표준의 정석 6~10 5강 입력양식 작성하기 아이디 : 패스워드 : 삽입하기 type = "number" 위 아래 표시 type= "range" 슬라이드 막대 type = "date" type = "time" type = "hidden" REQUIRED 속성 배송 주소 꼭 작성해야 하는 항목이 있을때 주문 상품 읽기 전용 속성 autofocus 속성 이름 autofocus 속성은 커서 깜빡임 텍스트 영역 만들기 메모 선물용 3kg 선물용 5kg 가정용 3kg 가정용 5kg 선택 사항 만들기
Do it! HTML+CSS+자바스크립트 웹 표준의 정석 1~5 1강 프론트엔드 개발 웹 브라우저 화면에 보이는 부분을 다룸 HTML, CSS, 자바스크립트 사용 2강 작업 환경 설치 3강 HTML은 웹에서 자유롭게 오갈 수 있는 웹 문서를 만드는 언어 DOCTYPE html> #한국어로 할 때 웹 개발 입문 웹 개발 기초 HTML CSS 자바스크립트 head에 있는 내용은 정보보호로써 웹 브라우저만 알고 있다. body는 웹 브라우저 화면상에 보이는 내용이다. 4강 DOCTYPE html> 첫 번째 문서연습 웹 문서 만들기 기본적인 문법 연습 줄바꿈 태그, 닫는태그가 없다 가로줄을 만들어준다, 닫는태그가 없다. 볼드체 order list 순서가 있는 목록 삽입 ol안에 들어가는 목록 순서가 없는 목록 삽입 4-2강 웹문서에 다양한 내용 입력하기 이미지 삽입 태그 대..