Developing a Chatbot

Palash Goyal, Sumit Kumar Pandey, Karan Jain · Apress eBooks · 2018

In this chapter, we will create a chatbot. We will do so in a progressive manner and will make the chatbot in two layers. The first section of the chapter introduces the chatbot concept, followed by a section on implementing a basic rule-based chatbot system. The last section discusses the training of a sequence-to-sequence (seq2seq) recurrent neural network (RNN) model on a publicly available dataset. The final chatbot will be able to answer specific questions asked of the dataset domain on which the model has been trained. We hope that you have enjoyed the previous chapters, and this chapter, as well, will keep you involved in the implementation of deep learning and natural language processing (NLP).

Read the paper · More papers on PaperTik