aetty***
2019-09-15

이 책은 딥러닝 알고리즘의 원리를 깊숙이 이해하고 이를 파이썬 코딩만으로 구현하는 데 주안점을 둔다. 이를 위해 가장 간단한 신경망 구조부터 복잡한 응용 구조까지 다양한 딥러닝 신경망 예제의 실제 구현 과정을 소개한다.
딥러닝이 무엇인지 가볍게 보고 싶은 사람들에게는 추천하지 않는다.
책의 서론에서도 나와있듯이 이 책의 대상 독자는 다음과 같다.
1. 딥러닝 알고리즘의 동작 원리를 제대로 알고 싶은 개발자
2. 딥러닝 알고리즘을 제대로 이해하는 공부를 하고 싶은 딥러닝 입문자
2번째 항목에서 딥러닝 입문자라고 명시되어 있기는 하지만 책을 읽어본 바로는 입문자용이 아니였다.
유튜브에 '알파고? 정말 쉬운 머신러닝 기초개념' 이라는 제목으로 올라온 영상이 하나 있다.
포프님 영상인데 2시간 짜리지만 머신러닝이 이런거라고?! 라는 생각에 허망함을 느끼게 될 것이다.
다시 본론으로 돌아와서 이 책은 입문자용 책이 아니다.
적어도 딥러닝에 손을 대기 시작한 개발자 혹은 대학원생용이라고 보는게 옳다고 본다.
그도 그럴 것이 딥러닝의 기초 배경에 수학적 개념이 어마어마하게 들어가는데 다음과 같은 내용이 책에 계속해서 나온다.
사실 그렇게 어려운 내용의 수학은 아니지만 적어도 위의 수식을 보자마자 기겁을 할 정도라면 이 책은 절대 추천하지 않는다.
반대로 개발자 혹은 대학원생들에게는 적극적으로 추천하는 바이다.
프레임워크를 이용해서 딥러닝이 이런 것이다라는 책은 널렸지만 기본 개념서는 거의 없었다.
있다 하더라도 해외 원서였기에 읽는데 시간이 오래 걸렸다.
이 책의 가장 좋은 점은 번역서가 아닌 국내 교수님께서 직접 지필하신 책이라는 점이다.
따라서 문장의 흐름에 어색함 없이 쉽게 읽을 수 있었다.
그러나 책을 완독하기에는 아직 내 실력이 많이 부족하기에 시간이 오래 걸릴 것 같다.
컴퓨터 그래픽스를 공부하고 있는 학생으로써 Gan까지 빨리 공부하고 싶지만 해야될게 너무 많다.
마지막으로 이 책에서 구현하는 예제 프로그램들 순서도를 보여주고 이번 리뷰를 마무리 하도록 하겠다.