[Hands-On ML] 4장. 모델 훈련 - 3
로지스틱 회귀와 softmax
Unending Data Science & ML Study
로지스틱 회귀와 softmax
keras로 신경망 구축하기
이상치 탐지, fine tuning, feature extraction
정규화, 학습률 감쇠
학습 곡선, Ridge, Lasso, Elasticnet, Early Stopping
과대적합과 과소적합
학습 스케줄링과 특성 스케일링, 잡음 처리
선형 회귀와 정규방정식, 경사 하강법, 다항 회귀
Tensorflow로 softmax 구현하기
다중 분류, 다중 레이블 분류, 다중 출력 분류
이항 분류기, 정밀도, 재현율, ROC 곡선
텐서플로를 이용한 로지스틱 회귀 구현
로지스틱 회귀의 비용함수
Matrix를 사용하여 선형 회귀 구현하기
모델 훈련, 평가하고 배포하기
numpy와 tensorlow를 이용한 경사 하강법 구현
데이터를 가져와서 시각화로 탐색하기까지
단순 선형 회귀 구현하기
머신러닝의 개념 (다른 포스트로 대체)
머신러닝의 주요 도전 과제, 데이터셋의 구분, 데이터 불일치
머신러닝의 정의와 효용. 머신러닝 시스템의 다양한 분류
‘머신러닝을 위한 파이썬’를 수료하며
Dev set과 교차 검증의 다양한 방법들
다양한 경사하강법 방식, 과대적합을 막기 위한 규제
한 개 이상의 특성이 있을 때의 경사 하강법, 모델의 성능 평가하기
경사하강법으로 선형 회귀 구현하기
실습 - 정규방정식으로 선형 회귀 구현하기
선형 회귀, 비용 함수, 정규 방정식
실습 - 비행기 승객 데이터 다루기
결측치 처리, 이산형 데이터 처리, 데이터 스케일링
matplotlib을 통한 데이터 시각화
Pandas의 Groupby, 피벗 테이블, 크로스탭, Merge, Persistence
Pandas의 사용법
NumPy의 사용법
실습 - 유사한 뉴스 선정하기
벡터와 행렬의 연산을 파이썬스럽게 구현하기
파이썬스럽게 코드 짜기 - Asterisk와 collection 모듈
파이썬스럽게 코드 짜기 - split, join, list comprehension, 람다 함수, map, reduce
‘Deep Learning Specialization 4단계’를 수료하며
신경망으로 그림의 스타일 바꾸기
얼굴 인식을 위한 샴 네트워크, 삼중항 손실
IOU, 비최대억제, 앵커 상자. 이를 합한 YOLO 알고리즘
물체를 인식하여 경계 상자 그리기
컴퓨터 비전에서의 전이학습과 데이터 증가
1 x 1 신경망과 인셉션 신경망
합성곱 층을 사용하는 다양한 신경망
컴퓨터 비전을 위한 합성곱
‘Deep Learning Specialization 3단계’를 수료하며
End-to-end 딥러닝의 개요와 사용 요령
전이학습과 다중 작업 학습
오차 원인을 발견했을 때 어떻게 해야 하나
인간의 성능과 AI 모델
‘Deep Learning Specialization 2단계’를 수료하며
딥러닝 프레임워크와 Tensorflow 구현
초매개변수의 선택과 관련된 다양한 통찰
모멘텀 최적화, RMS prop, Adam 최적화 알고리즘. 그리고 학습률 감쇠와 안장지대까지.
미니 배치 경사하강법과 지수 가중 평균
입력 정규화와 경사 검사
모델 생성에 사용되는 여러 집합, 편향과 분산
‘Deep Learning Specialization 1단계’를 수료하며
심층 신경망에서의 정방향 연산과 역방향 연산
얕은 신경망에 벡터화를 이용한 경사하강법 적용하기
벡터화를 통한 반복문 없애기
로지스틱 회귀와 경사하강법
신경망이란 무엇인가, 신경망의 종류와 활용
‘MIT 데이터 사이언스 기초’를 수료하며
지도학습 마무리 & 통계의 함정
지도학습: k-최근접 분류와 로지스틱 회귀
비지도학습: 위계적 군집화와 k-평균 알고리즘
왜 결정계수가 가장 좋은 모델을 선택하면 안되는가
‘파이썬으로 시작하는 데이터 사이언스’를 수료하며
1개의 샘플로 할 수 있는 많은 것들
tidy 데이터 만들기. 전처리와 시각화의 몇 가지 유용한 팁
중심극한정리를 사용하여 ‘경험적인 규칙’을 룰렛에 적용하기. 확률밀도함수의 원리를 적용한 시뮬레이션으로 원주율의 값 구하기.
seaborn을 사용한 다양한 시각화, 상관 계수 분석과 heatmap 그리기
몬테 카를로 시뮬레이션과 다양한 확률 법칙
그룹화하기와 피벗테이블 만들기, 히스토그램과 막대그래프로 시각화하기
랜덤워크를 이용해서 시뮬레이션 모델 검증하고 변형하기
시각화의 다양한 방법, 데이터 색인하기, 지도 활용하기
확률과 이를 구하는 강력한 방법인 시뮬레이션 모델
결측치 다루기, 기초 통계량 파악하기, pandas만으로 시각화하기
그래프와 최적화 문제. 이를 푸는 DFS와 BFS
탐색 트리의 개념과 동적 프로그래밍을 이용해 이를 효율적으로 계산하는 방법
Pandas로 csv파일 가져오기, 데이터셋 다루기
간단한 OT, 계산모델, 최적화 모델, 무차별 대입 알고리즘과 탐욕 알고리즘에 대하여