Korean conversation modeling using deep learning.
We build Seq2Seq Model and HRED Model, and test them.
We completed the chatbot by linking the results with Kakao Talk Chatbot API.
- (Word Embedding 1) Distributed Representations of Words and Phrases and their Compositionality
- (Word Embedding 2) GloVe: Global Vectors for Word Representation
- (GRU) Learning phrase representations using RNN encoder-decoder for statistical machine translation
- (seq2seq) Sequence to Sequence Learning with Neural Networks
- (attention) Neural Machine Translation by Jointly Learning to Align and Translate
- (conversation) Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Models
- python 3.6.5
- tensorflow 1.9.0
- nltk 3.3
- http://gom.gomtv.com/main/index.html?ch=subtitles&pt=l&menu=subtitles (GomPlayer)
- https://ithub.korean.go.kr/user/total/database/corpusManager.do (National Korean Language Institute)