minkm***
2021-12-26

이 책은 파이토치를 기반으로 수식은 최대한 줄이고, 실무 예제를 중심으로 자연어 처리를 학습할 수 있는 입문서이다. 각 장의 엔드 투 엔드 예제는 딥러닝과 자연어 처리를 학습하는 데 꼭 필요한 기초적인 토대를 다져나갈 수 있게 구성하였다.
요즘 시대적 트랜드인 만큼, 하루가 멀다하고 다양한 딥러닝 관련 도서가 쏟아져 나오고 있습니다. 책 제목 그대로 밑바닥 부터, 근간이 되는 기본 원리와 수학적 이론부터 설명하는 책도 있고, 프레임워크 사용법 정도의 수준에서 딥러닝 네트워크를 구축하고 구현해 보는 정도의 책도 있습니다. 다양한 수준과 방식의 책들이 출간되는 것은 좋은 일이지만, 입문자 입장에서는 어떤 책을 읽어야 할지 고민이 늘고 잘 못 선택한 난이도의 도서로 인해 독서를 포기하게 되는 일도 비일 비재하게 일어나고 있을 것입니다.
파이토치, 그리고 자연어 처리라는 책 제목에서 사용하는 라이브러리와 주제를 명시해 놓은 덕분에 관심 분야가 아니라고 생각하거나 라이브러리 API만 나열한 책이라고 선입견을 가지고 패스할 분들이 있을 것 같은데, 이 책은 특이하게도 딥러닝을 '지적인 과학이라 기 보다 경험적인 학문'이라는 모토로 의도적으로 수학 공식을 제외(물론 아예 없지는 않습니다.)하고 개념적인 이해를 돕는데 집중하고 있습니다. 쉽고 친절하게 이해하기 쉽게 설명하지만 결코 겉핥기가 아닌 절묘한 밸런스를 유지하면서 NLP(Natural Language Processing)가 주 내용이지만 딥러닝 전반에 걸쳐 원리를 이해하는데 많은 설명을 할애하고 있습니다. 개인적으로는 완전 IT 초심자가 아니라면 꼭 NLP가 아니더라도 딥러닝 입문서로서 굉장히 좋은 내용과 설명이라는 인상을 받았습니다. 딥러닝에 관심이 있는데 입문서를 고민하시는 분이 있다면 제목에 입문, 초보 같은 표현이 있는 책보다 이 책을 꼭 한번 읽어보시길 권하고 싶습니다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.