khj0***
2020-09-21

신경망을 확실하게 이해할 수 있는 최고의 딥러닝 입문서. 신경망 개념을 수식, 그림, 코드로 차근차근 배우며, 간단한 딥러닝 모델부터 합성곱 신경망, 순환 신경망까지 파이썬으로 구현해봅니다.
같은 출판사의 밑바닥부터 시작하는 딥러닝과 이름이 유사한 것 처럼 느낌도 비슷합니다
처음 시작한다= 여태까지 관심이 아예 없는 완전 생초보자를 위한 것이라기 보다는, 수학적 기초가 잡혀 있은 사람(이런 사람을 이과에서는 초보라고 할 수 있겠습니다만)을 대상으로 한다는 것을 의미하는 것 같습니다.
이 책은 텐서플로,파이토치를 사용하지 않고 딥러닝을 구현한다는 점에서 아무것도 없는 바닥 상태에서 시작한다는 취지로 보이며
그렇기 때문에 딥러닝 입문에서 1~2p정도로 끝내는 부분을 10p이상으로 상세하게 설명합니다.
한 번 보는 거로는 충분하지 않고, 앞에 부분이 뒤와 연결되기 때문에 이런 류의 책들이 그렇듯 이해가 안되면 다시 돌아가는 순간이 상당히 많습니다.
좋은 부분: '처음 시작하는' 수식어 답게 파이썬으로 대부분의 요소를 직접 구현하면서 설명하기에, 작가가 생각하는 머신러닝,딥러닝에 대한 관점을 이해하기 쉽다는 점입니다.
처음부터 미분을 설명하면서 딥러닝에서 왜 미분을 사용하는 지로 자연스럽게 확장된다.
이는 cookbook이나 입문서에서는 할애할 시간이 부족해서 생략되는 부분인데. 그렇다고 이해를 하지 않으면, 결국 변수만 바꾸는 모델이 될 수 있기 때문에, 딥러닝에 대한 기초적인 작동 방식을 확실히 배우고 가고 싶은 분에게 추천하는 책입니다.
굳이 좀 심하다고 생각한 부분:보통 사람들이 생각하는 미분 표기방식인데(수학과 그리 친하지 않아서 낯설어서 이런 표기가 익숙하신 분에게는 죄송합니다). 처음은 괜찮지만 복잡해지는 순간부터 읽는 내내 고생했네요.
(왜 은닉층을 사용해야하는가....)