머신 러닝 딥 러닝에 필요한 기초 수학 with 파이썬

머신 러닝 딥 러닝에 필요한 기초 수학 with 파이썬

$27.00
Description
수학으로 다지는 머신 러닝·딥 러닝 기본기!
이 책은 소위 머신 러닝·딥 러닝 ‘왕초보’라 할 수 있는 분들을 대상으로 약 2년간 여러 차례 강의를 진행한 콘텐츠를 토대로 만들어졌습니다. 저자는 강의를 하는 동안 독자의 눈높이에 맞게 내용들을 다듬었으며, 독자와 머신 러닝 사이의 간극을 메우기 위해 머신 러닝·딥 러닝에 필요한 기초 수학만을 간추려 놓았습니다.
우선 1장에서는 간단한 선형회귀를 직접 손으로 시도해 보면서 선형회귀에 대한 감을 익힙니다. 그리고 2장부터 9장까지 함수, 미분, 행렬과 벡터, 최적화, 인공신경망에 대한 내용을 학습합니다. 이렇게 학습한 내용으로 바탕으로 10장에서 선형회귀를 다시 구현합니다.
이 책은 다음과 같은 특징으로 차별화를 시도하였습니다.

배운 내용이 머신 러닝에 어떻게 활용되는지 가능한 한 실용적인 비유와 예를 들어 설명하였습니다.
파이썬 등 프로그래밍 도구를 이용하여 배운 수학 개념을 눈으로 확인해 볼 수 있게 하였습니다.
수학과 실제 작업을 단단하게 연결하는 경험을 통해서 앞으로 새로운 알고리즘을 공부할 때도 스스로 학습할 수 있는 능력을 기를 수 있도록 하였습니다.
저자

조준우

3차원인체스캐너에서획득한자료로인체곡면을최적전개하여,의복패턴을자동으로재단하는논문으로영남대학교에서박사학위를받았다.학위논문을계기로최적화분야에관심을가지고꾸준히공부하던중인공지능분야가최적화와밀접한관련이있다는것을알고,누구나궁금해하지만우리말로는잘다뤄지지않은내용들을정리하여개인블로그(https://metamath1.github.io/)에올려놓았다.블로그에올린내용을바탕으로패스트캠퍼스에서인공지능을위한수학을강의하게되었으며,강의를하던중기회가되어책까지쓰게되었다.한국과학기술정보연구원선임연구원을거쳐현재는창업후개발자로일하고있으며,최근사진에서3차원곡면을생성하는인공지능분야에관심을갖고관련논문들을열심히읽고있다.

목차

1장머신러닝과선형회귀
머신러닝이란?
머신러닝의분류
왜선형회귀를배울까?
손으로직접해보는선형회귀
2장함수:세상의모든것을입력과출력으로바라보기
함수를공부하기위한기초체력
다항함수
지수함수
로그함수
자주만나는특별한함수:로지스틱시그모이드함수
3장다변수함수와벡터함수:입력이여러개,출력이여러개인함수
입력과출력에따른함수의분류
일변수스칼라함수
일변수벡터함수
다변수스칼라함수
다변수벡터함수
합성함수
자주만나는특별한함수:소프트맥스함수
여러가지함수를활용한초간단분류기
4장변화율과도함수:출력의민감도나타내기
에러를줄이는과정
입력과출력의민감도
변화율의정의
순간의변화율을위한극한
다시정의하는변화율
일변수스칼라함수의도함수
5장여러미분법과다변수함수의도함수:변화율과도함수를복잡한함수로확장하기
덧셈,뺄셈,곱셈,나눗셈의미분법
합성함수의미분법
다변수함수의변화율
자주만나는특별한함수의미분법
6장수치미분과자동미분:컴퓨터로복잡한미분을간편하게
직접미분
수치미분
자동미분
7장행렬:데이터를편리하게다룰도구
행렬과벡터
행렬을이용한데이터표현
넘파이
행렬곱셈의해석
행렬을이용한코딩
8장최적화:눈먼등산객이언덕가장낮은곳을찾아가는방법
테일러급수
함수의최대,최소,극대,극소
경사도벡터와헤시안행렬
최적성조건:1계필요조건
경사하강법
9장인공신경망:복잡한입력과출력의관계를표현하기
인공신경망의기본구성
합성함수로바라보기
인공신경망학습하기
인공신경망미분하기
10장다시만나는선형회귀:모두모아
샘플데이터
모델선택
경사하강법을이용한선형회귀
과대적합
확률적경사하강법
노멀방정식풀기
입력이여러개인경우
인공신경망모델

부록A더알아볼것들과마무리
부록B개발과실습환경
부록C파이썬문법