Development of Artificial Intelligence Based Chatbot Using Deep Neural Network
Authors: Dammavalam Srinivasa Rao, K. Lakshman Srikanth, J. Noshitha Padma Pratyusha, M. Sucharitha, M. Tejaswini and T. Ashwini
Publishing Date: 11-10-2021
ISBN: 978-93-91842-08-6
Abstract
No matter how well-known the colleges are, there will always be concerns that people have during the application process and even after they have been accepted. The college hosts a variety of events, ranging from departmental activities to club activities. Not everyone is likely aware of all events. The chatbot bridges the gap between people and information. The world is becoming more automated, and people expect services to become more automated as well. Using a chatbot is the best approach to serve because, unlike a human, they are accessible 24 hours a day, seven days a week. A chatbot is a software that responds to user questions and provides information from a knowledge base. The purpose of this project is to create a chatbot for VNRVJIET that will answer queries raised about fests, departmental activities, events, clubs, infrastructure, placement data, admission procedure, and other topics. The proposed methodology consists of a chatbot built using Deep Neural Networks and speech recognition capabilities. The information is delivered in both speech and text modes using the proposed methodology. Data is collected and formatted in JSON format initially. The prepared data is pre-processed, and then the bag of words (BoW) algorithm is applied to it. The bag of words algorithm is most influential method for object categorization. The key aspect of using this algorithm is for converting the word vector to a numerical dataset for machine to do a deeper analysis. A deep neural network is created using tensorflow API, and the speech recognition function is de-fined for the input query and output response. Finally, the chatbot function is defined and utilized for generating responses for any given query.
Keywords
Bag of words (Bow); Deep Neural Networks (DNN); Batch gradient descent algorithm; NLP; JSON
Cite as
Dammavalam Srinivasa Rao, K. Lakshman Srikanth, J. Noshitha Padma Pratyusha, M. Sucharitha, M. Tejaswini and T. Ashwini, "Development of Artificial Intelligence Based Chatbot Using Deep Neural Network", In: Raju Pal and Praveen Kumar Shukla (eds), SCRS Conference Proceedings on Intelligent Systems, SCRS, India, 2021, pp. 143-151. https://doi.org/10.52458/978-93-91842-08-6-12