처음 배우는 딥러닝 챗봇 - 챗봇 엔진부터 NLP, 딥러닝, 파이썬, REST API, 카카오톡 연동까지
조경래 지음 / 한빛미디어 / 2020년 11월
평점 :
절판


준비물 : 파이썬(설치/기초 이해 필요) , 텐서플로 (설치/ 기초 이해 필요), 케라스 ( 설치/ 기초 이해 필요)




챗봇 학습이 필요한 이유는 바로, 아래 3가지이다.

1) 챗봇이 실제 생활에서 많이 쓰여 향 후 실무에서 사용될 가능성이 높다

2) 딥러닝을 배우는데 알고리즘이 적합하다.

3) 파이썬부터 텐서플로, 케라스등을 두루 활용 해보고 -> 연장하여 API 카카오톡 연동등까지 활용이 가능하다.

챗봇은 사진과 같은 대화하는 로봇이다. (Chatter + Robot 의 합성어 이다.)


최근 코로나 백신과 연관되어 있는 구삐 비서도 챗봇이다.

과거에는 시나리오에만 대응하는 챗봇(요즘 대부분이 이러하다.)에서 점점 실제 자연어를 이해하는 인공지능의 챗봇으로 발전하고 있다.

이는 1)상담 서비스 비용 절감 2)CS업무 자동화를 통한 24시간 상담& 빠른 상담 연결을

가능하게 해주기에, 기업에서도 많은 돈을 투자하고있다.

책은 파이썬을 시작으로 - 토크나이징 - 임베딩 -텍스트 유사도 순으로

기본 강의와 실습이 진행된다.


특히 텍스트 유사도는 과거 github에서

https://github.com/theeluwin/textrankr

작업을 할 때 contributors(기여자들) 중 한명으로 참여한적이 있어 반가웠다.

당시 여러편의 논문을 공부하면서 어렵게 어렵게 공부했는데

책에서는 정말 초보자에게 알맞게 쉽게 정리되어있어

과거 배운항목들을 다시 복습하면서, 이 책이 과거에 있었다면 더 빠르게 길을 찾았을 텐데...하는 아쉬움이 있었다.

(그만큼 정리가 잘되어있고, 초보자에게 기초를 탄탄하게 해준다는 의미이다.)

이후 케라스-CNN-LSTM을 통해 딥러닝 모델을 만들어

MySQL을 통해 학습툴을 - 파이썬의 Komoran을 통한 전처리 엔진을, 이후 API를 완성하여 챗봇을 만든다.

가장 인상깊었던건 마지막에 한국에 맞게

카카오톡 챗봇과

네이버톡톡 챗봇을 만드는 방법이 게시되어있어

실무에서 많이 쓰이는곳에 책 한권으로 기초~실무까지 한방에 해결이 가능하다는 점이다.

책 말머리에는 파이썬 기초가 필요하다 되어있지만,

복습과정을 친절하게 거치기 때문에, 파이썬을 써봤다면 자동으로 기억나게 조경래 작가분이 배려를 해주셨다.

챗봇을 이용한 프로젝트, 학습, 실무를 한다면 200% 추천한다!

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo