오랜 시간 Software Engineer로써 살고 있는 고인물이
새로운 세상에 적응하기 위해 딥러닝이라는 것을 공부하려고 할 때
가장 큰 장벽으로 다가오는 것이 바로 수학이다.
고등학교 시절 이과를 선택하고 공대에 입학해서 공돌이 생활을 했지만
수학을 정말 싫어하고 못했던 나인데, 이 나이 먹고 다시 수학 공부를 해야하다니!!!
하지만, 딥러닝에 대해서 파고들기 위해서는 수학 공부는 필수다.
어쩔 수 없다.
그렇지만, 수학 정석부터 시작할 수는 없고, 필요한 내용만 공부를 하려면... ?!
나온지 얼마 안되는 정말 따끈따끈한 책이다.
원서도 2021년 10월에 출간되었다.
책 제목에 "딥러닝"이 적혀 있다고 해서 알고리즘이나 코드를 설명해주는 책은 절대 아니다.
역전파(Backpropagation)와 경사하강법(Gradient Descent)을 이해하기 위한
수학적 배경 지식을 공부하기 위한 수학책이다.
"옮긴이의 말"에서도 분명히 이 부분을 말해주고 있다.
그렇다고 해서 정말 수학 공식만 설명해주고 있는 책은 아니다.
실제 Python 코드를 이용한 구현 방법도 알려주고 있기에 실습을 하면서 공부를 할 수 있다.
책의 구성을 살펴보면 다음과 같다.
"옮긴이의 말"에서도 언급한 것 처럼
이 책은 `10장 역전파`와 `11장 경사하강법`을 설명하기 위한 책이다.
실습환경 구축을 설명해주고 있는 1장을 빼고
2장부터 9장까지는 본론을 말하기 위한 수학적 개념과 공식을 설명해주는 내용으로 채워져 있다.
책 인쇄는 조금 아쉽게도 풀 컬러는 아니고 (개인적인 취향으로 풀컬러 러버~)
자주색+검은색의 조합이다.
책에서 사용된 소스코드는 다음 링크에서 내려 받을 수 있다.
- https://github.com/rkneusel9/MathForDeepLearning
쥬피터노트북(.ipynb)은 아니고, 파이썬(.py) 파일로 제공해주고 있다.
책의 정오표는 다음 링크의 제일 하단에 있는 `View the latest errata`에서 확인하라고 하는데, 원서 기준이다.
- https://nostarch.com/math-deep-learning
한글판에 대한 정오표가 업데이트 되면 아래 링크에서 확인할 수 있을 것이다.
- https://jpub.tistory.com/category/오탈자%20정보
※ 제이펍 서평단 활동을 위해 지급 받은 도서에 대한 리뷰입니다.
'Books' 카테고리의 다른 글
[한빛미디어] 파이썬 기반 금융 인공지능 (1) | 2022.10.30 |
---|---|
[한빛미디어] 개발자를 위한 머신러닝&딥러닝 (0) | 2022.09.18 |
[한빛미디어] 소플의 처음 만난 리액트 (0) | 2022.06.26 |
[한빛미디어] 쉽게 배우는 AWS AI 서비스 (AI as a Service) (0) | 2022.05.29 |
[한빛미디어] 케라스로 구현하는 딥러닝 (0) | 2022.04.25 |