나의 첫 머신러닝/딥러닝 (파이썬으로 구현해보는 필수 머신러닝/딥러닝 알고리즘)

나의 첫 머신러닝/딥러닝 (파이썬으로 구현해보는 필수 머신러닝/딥러닝 알고리즘)

$27.04
Description
머신러닝/딥러닝을 처음 시작하는 분들을 위한 책입니다!

《나의 첫 머신러닝/딥러닝》은 머신러닝/딥러닝을 시작하려는 모든 분들을 대상으로 합니다. 간단한 그림과 명쾌한 설명으로 이해하기 쉬운 알고리즘부터 차근차근 단계별로 배우면서 어려움 없이 머신러닝/딥러닝을 학습할 수 있도록 구성했습니다.

이번 개정판에서는 최신 트렌드로 자리 잡은 임베딩 및 전이학습의 이론과 실습을 추가했고, 최신 텐서플로 2로 작성된 코드를 구글 코랩을 활용해 온라인에서 직접 실습할 수 있게 구성했습니다.
저자

허민석

실리콘밸리에서행복하게살고있는평범한머신러닝개발자입니다.취미로머신러닝/딥러닝지식과경험을유튜브채널로공유하고많은머신러닝개발자,데이터과학자,학생분들과소통하며살고있습니다.
-유튜브채널:https://www.youtube.com/user/TheEasyoung

목차

▣01장:개발자가처음만난머신러닝의세계
1.1머신러닝이란?
1.2프로젝트과정미리보기
1.3실습의중요성

▣02장:실습준비
2.1예제코드
2.2구글코랩(GoogleColaboratory)

▣03장:자주등장하는머신러닝필수개념
3.1지도학습과비지도학습
____3.1.1지도학습
____3.1.2비지도학습
3.2분류와회귀
____3.2.1분류
____3.2.2회귀
3.3과대적합과과소적합
____3.3.1과소적합
____3.3.2과대적합
3.4혼동행렬
3.5머신러닝모델의성능평가
____3.5.1TP(truepositive)-맞는것을올바르게예측한것
____3.5.2TN(truenegative)-틀린것을올바르게예측한것
____3.5.3FP(falsepositive)-틀린것을맞다고잘못예측한것
____3.5.4FN(falsenegative)-맞는것을틀렸다고잘못예측한것
____3.5.5정확도
____3.5.6정밀도
____3.5.7재현율
____3.5.8F1점수
3.6k-폴드교차검증

▣04장:머신러닝알고리즘실습
4.1머신러닝알고리즘실습개요
____4.1.1알고리즘선정이유
4.2k-최근접이웃(k-NearestNeighbor,kNN)
____4.2.1[이론]k-최근접이웃알고리즘(kNN)
____4.2.2[실습]농구선수의게임데이터를활용한포지션예측
4.3서포트벡터머신(SVM)
____4.3.1[이론]서포트벡터머신
____4.3.2[실습]농구선수의게임기록을학습해서포지션을예측해보자
4.4의사결정트리
____4.4.1[이론]의사결정트리
____4.4.2[실습]서울지역(강동,강서,강남,강북)다중분류하기
4.5나이브베이즈
____4.5.1[이론]나이브베이즈
____4.5.2[실습]가우시안나이브베이즈를활용한붓꽃분류
____4.5.3[실습]베르누이나이브베이즈를활용한스팸분류
____4.5.4[실습]다항분포나이브베이즈를활용한영화리뷰분류
4.6앙상블
____4.6.1[이론]배깅
____4.6.2[이론]부스팅
____4.6.3[실습]랜덤포레스트손글씨분류
____4.6.4[실습]보팅앙상블손글씨분류
4.7군집화
____4.7.1[이론]k평균알고리즘
____4.7.2[실습]키와몸무게에따른체형군집화
4.8선형회귀
____4.8.1[이론]선형회귀
____4.8.2[실습]선형회귀
4.9로지스틱회귀
____4.9.1[이론]로지스틱회귀
____4.9.2[실습]단일입력로지스틱회귀
____4.9.3[실습]다중입력로지스틱회귀
____4.9.4[실습]소프트맥스(다중분류로지스틱회귀)
4.10주성분분석
____4.10.1[이론]주성분분석
____4.10.2[실습]식습관데이터를차원축소시켜서시각화하기

▣05장:딥러닝의기본개념
5.1딥러닝의탄생
5.2딥러닝과머신러닝의관계
5.3딥러닝이름의유래
5.4딥러닝탄생배경
5.5퍼셉트론
5.6다층퍼셉트론
5.7뉴런(노드)
5.8딥러닝의학습
____5.8.1순전파(forwardpropagation)
____5.8.2손실함수
____5.8.3최적화
____5.8.4역전파
____5.8.5옵티마이저
5.9딥러닝의과대적합
____5.9.1드롭아웃
____5.9.2조기종료
5.10[실습]퍼셉트론
5.11[실습]뉴런(노드)
5.12[실습]다층퍼셉트론으로XOR구현하기
5.13[실습]다층퍼셉트론으로손글씨숫자분류하기

▣06장:딥러닝
6.1컨볼루셔널뉴럴네트워크(CNN)
____6.1.1[이론]CNN
____6.1.2[실습]CNN
6.2순환신경망(RNN)
____6.2.1[이론]RNN
____6.2.2[이론]LSTM
____6.2.3[실습]RNN기초
____6.2.4[실습]LSTM기초
____6.2.5[실습]LSTM-지문을읽고주제분류하기
6.3오토인코더
____6.3.1[이론]오토인코더
____6.3.2[실습]손글씨숫자데이터시각화
6.4단어임베딩
____6.4.1[이론]Word2Vec
____6.4.2[실습]Word2Vec
____6.4.3[실습]사전학습된Word2Vec맛보기
____6.4.4[이론]FastText
____6.4.5[실습]사전학습된FastText맛보기
____6.4.6[실습]사전학습된Glove맛보기
6.5전이학습
____6.5.1[이론]전이학습
____6.5.2[실습]사전학습된임베딩으로사용자리뷰분류하기

▣참고문헌
딥러닝이론/실습
파이썬활용데이터과학및엔지니어링
Numpy
IPython
Matplotlib
Seaborn
Cython
Pandas
scikit-learn
scikit-image
JupyterNotebook
Keras
Tensorflow

출판사 서평

★이책에서배우는내용★

◎ 머신러닝필수개념
◎ 딥러닝필수개념
◎ k-최근접이웃
◎ 서포트벡터머신
◎ 의사결정트리
◎ 나이브베이즈
◎ 앙상블
◎ 군집화
◎ 선형회귀
◎ 로지스틱회귀
◎ 주성분분석
◎ 다층퍼셉트론?
◎ 컨볼루셔널뉴럴네트워크(CNN)
◎ 순환신경망(RNN)
◎ 오토인코더
◎ Word2Vec,FastText,Glove
◎ 전이학습