본문 바로가기

반응형

데이터분석

(10)
[선형대수학] 행렬 까먹은 내용 재정리 [선형대수학] 행렬 까먹은 내용 재정리 행렬 연산의 기본 성질 (AB)C = A(BC) (곱에 대한 결합법칙) A(B+C) = AB + AC (분배법칙) AB = AC라고 해서 반드시 B=C인 것은 아니다(소거법칙 성립x) 역행렬 A * A^(-1) = I 가역 행렬(invertible, 비특이 행렬, 정칙행렬): 역행렬이 존재하는 행렬 비가역 행렬(noninvertible, 특이행렬): 역행렬이 없는 행렬. 매우 드물다. n차 정방행렬 A가 가역이면, A의 역행렬은 유일하다. aA가 가역일때, 역행렬은 1/a * A^(-1) [A^(-1)]^k = [A^k]^(-1) 대칭행렬과 반대칭행렬 대칭행렬(symmetric): 행렬 A와 A^T이 같을 때 행렬 A 반대칭행렬(skew-symmetric): A^T..
[모두의 딥러닝] 케라스에서 사용하는 대표적 오차 함수 [모두의 딥러닝] 케라스에서 사용하는 대표적 오차 함수 평균 제곱 계열 평균 제곱 오차 mean(square(yt-y0)) 평균 절대 오차 mean(abs(yt-y0)) 실제값과 예측값 차의 절댓값의 평균 평균 절대 백분율 오차 mean(abs(yt-y0)/abs(yt)) 절댓값 오차를 절댓값으로 나눈 후 평균 평균 제곱 로그 오차 mean(square((logy0+1)-(logyt+1))) 실제값과 예측값에 로그를 적용한 값의 차이를 제곱한 값의 평균 교차 엔트로피 계열 범주형 교차 엔트로피 (일반적인 분류일 때) categorical_crossentropy 이항 교차 엔트로피 (두개의 클래스 중 예측할 때) binary_crossentropy 교차 엔트로피 주로 분류 문제에서 자주 사용
68 95 99.7 규칙이란? 68 95 99.7 규칙이란? 정규분포에서 99.7%의 값은 3표준편차 범위에 다 들어감 1 표준편차 범위: 68% 2 표준편차 범위: 95% 3 표준편차 범위: 99.7%
API와 웹 크롤링 API(Application Programming Interface) 운영체제, 프로그래밍 언어가 제공하는 기능을, 응용 프로그램에서 사용, 제어할 수 있도록 만든 인터페이스 사용 과정 1. API 제공 웹 사이트에 접속 2. 회원가입 후 API 사용권한 신청 3. API를 이용해 파이썬으로 데이터 요청
[파이썬 캐글뽀개기] 상관관계 히트 맵 [파이썬 캐글뽀개기] 상관관계 히트 맵 상간관계 분석 두 개 이상 변수 간 상호 관련성 판단 상관 관계 분석의 종류: 피어슨, 스피어만, 켄달, 점이연, 이연 상관 계수 일반적인 상관관계 분석은 피어슨 상관관계 분석을 의미 R: 두 변수 간 선형적 관계의 강도 공분산(Covariance)과 상관 계수(Corelation) 수치형 변수 간 상관관계 나타내는 지표 공분산 X변수와 Y변수가 동시에 변하는 정도 X의 편차와 Y의 편차의 곱의 평균 *편차: 변량-평균 방향성만 가짐 결과값이 양수: 양의 선형 관계 결과값이 음수: 음의 선형 관계 표준화작업 필수: 공분산의 크기는 단위의 영향을 받아 일정한 값을 가질 수 없으므로 표준화작업을 통해 척도에 상관없이 계산 가능하도록 함 예를 들어 몸무게 단위 KG 사용..
[파이썬 캐글뽀개기] Matplotlib - 히트 맵(Heat Map) [파이썬 캐글뽀개기] Matplotlib - 히트 맵(Heat Map) 다양한 강도, 색상으로 데이터 범위를 시각화 ex. 상관행렬의 히트맵 표시 matplotlib의 Imshow 함수 이용 #heat map import matplotlib.pyplot as plt import numpy as np import seaborn as sns flights = sns.load_dataset('flights') flights = flights.pivot("month","year","passengers") fig, ax = plt.subplots(figsize=(12,6)) im = ax.imshow(flights, cmap='YlGnBu') ax.set_xticklabels(flights.columns, rot..
[파이썬 캐글뽀개기] Matplotlib - 박스 플롯(BOX PLOT) [파이썬 캐글뽀개기] 박스 플롯(BOX PLOT) 범주형 데이터를 기준으로 수치형 데이터의 분포 파악에 적합 Outlier: 이상치 Max: 전체 데이터 중 최댓값 Upper Quartile(Q1): 제1사분위수. 전체 데이터의 25%지점 Median: 전체 데이터 중 50%에 해당하는 중앙값 Lower Quartile(Q3): 제3사분위수. 전체 데이터의 75%이내값 Min: 최솟값 IQR: InterQuartile Range의 약어. Q3 - Q1으로 계산.
[파이썬으로 캐글뽀개기] 튜플과 딕셔너리, 집합(set) 튜플(tuple) 한번 선언시 값을 변경할 수 없음 1개의 요소를 갖는 튜플은 끝에 , 붙여야 함 객체 선언시 괄호 생략 가능 tuple = (0) >>type: int tuple = (0,) >>type: tuple tuple = 0,1,2 print: (0,1,2) type: tuple 딕셔너리(dictionary) key:value형태 딕셔너리 내 key값만 모아서 dict_keys 객체 반환, a.keys() 딕셔너리 내 value만 추출, a.values() key:value를 투플로 만들어서 반환, a.items() dict_items([(key, value), (key,value)...]) key값에 대응하는 value 반환, a.get("key이름") 존재하지 않는 key이름 입력시 non..

반응형