Publication Date
Spring 2019
Degree Type
Master's Project
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Robert Chun
Second Advisor
Katerina Potika
Third Advisor
Vyas Bhagwat
Keywords
Chatbots, deep learning, natural language processing, neural networks
Abstract
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.
Recommended Citation
Gaikwad, Susmit, "Chatbots with Personality Using Deep Learning" (2019). Master's Projects. 678.
DOI: https://doi.org/10.31979/etd.w5wa-vujn
https://scholarworks.sjsu.edu/etd_projects/678