jrcfore***
2019-01-20

딥러닝 기초 이론과 텐서플로 동작 원리를 단시간에 확실히 배울 수 있게 구성되었다. 회귀분석에서 시작해 하이퍼파라미터 최적화, CNN, RNN, 강화학습, 나아가 GPU 및 TPU까지, 딥러닝/머신러닝 관련 업무에 종사하고 있다면 반드시 알아야 할 기법과 지식을 실무 관점에서 담았다. 특히 소프트웨어 시스템을 설계해본 경험이 있는 개발자에게 도움이 되며, 딥러닝을 처음 접하는 과학자 및 다른 전문가에게도 유용한 내용으로 채웠다.
요즘 세계적으로 대세는 딥러닝과 머신러닝이다. 어느 산업분야를 막론하고 딥러닝과 머신러닝이 다방면에서 사용되고 있기 때문이다. 또한 처음에는 위 학문은 접근하기 어려운, 정말 수학에 대해서 빠삭한 지식이 없으면 감히 접근할 수 없는? 그런 학문이었는데, 다양한 툴과 프레임워크가 등장하면서 점점 진입장벽이 낮아지고 있는 추세이다. 오늘 리뷰할 책은 이러한 진입장벽을 낮추는데에 큰 역할을한 텐서플로우라는 프레임워크와 관련된 내용을 기초부터 아주 친절하게 설명한 책이다
책에 관한 본격적인 리뷰에 임하기에 앞서 어떤 사람들에게 본 서를 권하는지 적어보도록 하겠다.
【어떤 독자를 위한 책인가】
이 책은 딥러닝에 대한 기초가 부족한 사람이 읽으면 좋은 책이다. 물론 CS와 수학에 대한 완전한 기초 지식 없이 접근하기엔 약간 무리수가 있는 책이기는 하나, 왠만치 기본기가 있다면 충분히 소화해낼 수 있는 그런 책이다. 따라서 이제 막 딥러닝이 무엇인지, 그리고 텐서플로우가 무엇인지 알고 싶은 독자라면 이 도서로 시작하길 권장한다.
【책의 구성】 '한 권으로 끝내는 딥러닝 텐서플로' 책의 구성은 어떠한가.
이 책의 서두에서는 딥러닝에 사용되는 수리학적 지식에 대한 핵심을 간략하게 나마 정리하여 잘 설명하고 있다. 그 후, 텐서플로우 코드와 예제 예시를 들어가며 매우 친절하게 설명하는 식의 구조로 되어있다. 따라서 이론만 설명한 다른 책들에 비해 가벼우면서도 재미나게 실습해가며 공부할 수 있는 그런 책이다.
【한 권으로 끝내는 딥러닝 탠서플로를 읽으며…….】
요즘 필자도 딥러닝과 블록체인에 푹 빠져있다. 물론 블록체인은 딥러닝과 거의 무관한 분야이므로, 여기서는 언급을 자제하겠다. 딥러닝을 이용한 스피치 인식에 따른 단어 파싱과 음소에 대한 세그먼테이션에 대한 연구 및 개발을 하고 있는데, 모델을 어떻게 구성하냐에 따라 성능이 엄청 향상되기도 하고 저하되기도하고 매우 신기한 현상을 경험하고있다. 무엇보다 아직 이러한 이유에 대해서 가설만 있을뿐 아직 명확한 근거가 증명되지 않은 상태인 것으로 봐선 이 학문에 대한 추후 연구는 지속 될것이라 생각된다.