Master of Science (MS)
Chatbots, deep learning, natural language processing, neural networks
Natural Language Processing (NLP) requires the computational modelling of the complex relationships of the syntax and semantics of a language. While traditional machine learning methods are used to solve NLP problems, they cannot imitate the human ability for language comprehension. With the growth in deep learning, these complexities within NLP are easier to model, and be used to build many computer applications. A particular example of this is a chatbot, where a human user has a conversation with a computer program, that generates responses based on the user’s input. In this project, we study the methods used in building chatbots, what they lack and what can be improved.
Gaikwad, Susmit, "Chatbots with Personality Using Deep Learning" (2019). Master's Projects. 678.