NLP for Chatbot Application
S. Nithyanandam, Sharmila Kasinathan, Devi Radhakrishnan, Jebathangam Jebapandian · Advances in computational intelligence and robotics book series · 2021
The chatbot is one of the increasing number applications in the era of conversational series. It is a virtual application that can efficiently interact with any human being using the deep natural language processing skills. In NLP, for chatbot application, the various techniques needed for chatbot using NLTK tool are explained and implemented. The process of converting the text to numerical value is called text embedding. In NLTK tool, various text embedding tools are available such as TF-IDF vectorization and bag of words. Deep NLP is an efficient way to implement the chatbot. Thus the chatbot is implemented with sequence-to-sequence networks.