kimd***
2021-12-27

이 책은 파이토치를 기반으로 수식은 최대한 줄이고, 실무 예제를 중심으로 자연어 처리를 학습할 수 있는 입문서이다. 각 장의 엔드 투 엔드 예제는 딥러닝과 자연어 처리를 학습하는 데 꼭 필요한 기초적인 토대를 다져나갈 수 있게 구성하였다.
파이토치로 배우는 자연어 처리
나는 검색엔진을 개발해 본 경험이 있고 또한 민원 데이터 분석을 해본 경험이 있다.
그렇기에 자연어 처리에 대한 관심이 많이 있었다.
일반적으로 자언어 처리를 통계기반으로 하고 있었는데, 텐서플로나 파이토치를 사용해
자연어 처리를 어떻게 할까? 라는 생각을 늘 하고 있었다.
물론 현재는 개발을 하고 있지 않기 때문에 내 손에서 개발서적을 가지고 놀기엔 조금 그렇지만
그래도 관심이 있는 주제이기에 과감히 이책을 신청하게 되었다.
이책은 기초부터 상세히 소개 하고 있다.
자연어 처리에 기초가 되는 원핫 인코딩 부터 TF-IDF 등에 대해 설명을 해주고 이를 파이토치를 사용해 어떻게 처리 하는지 알려주고 있다.
또한 NLP에서 다루기 위한 말뭉치, 토큰, 타입등을 소개하며 다양한 문장구조에 대해서 설명한다.
그리고 머신러닝의 기본인 퍼셉트론에 대한 설명과 활성화함수, 손실함수등 머신러닝의 기본에 대해 충실히 설명하고 있다.
그 이후에는 자연어 처리를 위한 신경망과 시퀀스 모텔링에 대해 초급, 중급, 고급으로 설명하며 마지막으로 해야 할 것들에 대해 정리하고 있다.
사실 자연어를 처리하기 위해 처음하는 사용자라면, 이론공부를 다른책으로 하고 와야 할듯 하며, 조금이라도 접해본 사용자들이 실무를
경험하기 위해 활용하기는 좋은 책이라고 생각이 든다.
조만간 해당 소스 코드들을 직접 실행해 보면서 놀수 있는 좋은 책이 하나 생겨 기분이 매우 좋다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."