SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 495
NEURAL NETWORK BOT
Praneeth Finney .B1, Sai Ganesh Angadi2, Aparna .K.S3
1,2 B.E student,Dept Of Computer Science, Rao Bahadur.Y.Mahabaleswarappa college, Ballari,Karnataka,India
3Assistant Professor, Department Of Computer Science, Rao Bahadur.Y.Mahabaleswarappa college
Ballari,Karnataka,India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - The most commonly known assistant which
digitally interacts is the Chat bot which uses a technology for
interaction between the human and the computers, this
project has a bot based on neural networking and trained for
analysing the queries of the users and simultaneously
analysing the emotions of the user since emotions play a
crucial part in analysis and to provide proper response. These
maybe in the form of speech, gesture or signs , Moreover with
the increased usage of messenger or texting applications,
emotions from the text is extracted. Specially targeting
youngsters who are feeling low. these Bots play the role of
good companion ,creating a strong relationship between the
users and the bot and even moving a step further provide
suggestions and help the users
Key Words: Chatbot, emotion recognition,neural network,
Natural Language processing.
1. INTRODUCTION
In simple terms Chatbot can be termed as
software/programs that can interact, communicate with
humanbeingsandrespondusingnaturallanguageprocessing
and neural network. As a conversational partner, algorithms
convincingly simulate humans beings .These simulated
programs so called chatbots are classifies into two fairly
based on their response mechanism and training. The First
category of chatbot comes under those botsthatrespondand
process the queries based on the a fore mentioned set of
training examples and rules, hence these are bound to some
extent hence called as retrieval based.
Second type of bot is the one dynamic in nature and
adapts and learns as time progresses, so called as generative
bots. These are further classified as:
 Open domain with retrieval-based responses
 Open domain with generative-based responses
 Closed domain with retrieval-based responses
 Closed domain with generative-based responses
Machine and human interaction has been done through a
process called the natural language processing and few
example of bots that are contemporary which use such
processing are Siri, cortona, allo etc.
Speaking of emotions and life ,emotions are an integral
part of life or can be termed as life itself in some cases since
they are found to have an impact on various aspects namely
thoughts,inspiration,,imagination,focus,,experienceswhich
cumulatively influence the behaviour and decisions of a
person.
Our project and approach is focused on casual
interactions with users usingthebot,usersoftenshowawide
range of emotions, such as being nervous about studying,
being desperate for a new career, feeling depressed about
wanting to break up, etc. Understanding these emotions and
developing an emotionally attentive approach enable a deep
sustaining relationship with users and to know their
emotional desires. Many students are turning to the Internet
to release their negative feelings, and it is shown to have
positive effects on loneliness, depression, and stress.
Numerous youngsters especially students and fresh job
seekers are going to the Internet to deliver their gloomy
sentiments, and it is displayed to emphatically affect
dejection, sadness, and stress.
In reality this bot can be called as a virtual friend to them
who want a friend in deed but can’texpressopenheartedlyto
the real world but want to express irrespective of what can
have this bot as a companion, wherein the bot poses few
questions and interacts to understand the emotions and
problem of the clients/users purely based on the chat
interaction between the bot and the user using the following
modules specified in
2. Modules Description
A. Random:
This is a Built-in module of python and can be used to
generate random numbers or perform actions such as
printing a random value in case of a stringorstructuredonor
unstructured structured list.Basically it generates or creates
random numbers.
B. Json
Primarily Json is a Built-in function to work with Json data in
python. Json is an open standard file format at the same time
it is an interchangeable format too. It consists of data objects
carrying the pair and even the data type.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 496
C. Pickle
This Pickle module deals with conversion of python objects
structures into binary form, that is it converts objectssuchas
list dictionary etc. Into 0s and 1s which is known as
serializing and de serializing. Objects are converted into a
stream of bytes known as character stream.
D. Sys
This module is about the runtime environment of python,
providinginformationanddetailingaboutmethods,functions
and various constants related to the interpreter which
manipulates the environment and maintains the functions
interacting with them.
E. Numpy
Numpy abbreviated as numerical python deals with various
arrays multidimensional in nature and the collection for
processing thesame.Differentdomainssuchaslinearalgebra
and matrices can be performed; even logical operations and
mathematical operations can be performed on the arrays.
This enables efficiency when dealing the logic and
mathematics in terms of arrays especially.
F. NLTK
NLTK module is a toolkit for natural language processing
that is it makes natural language understandable to
machines. Generally the inputs or the text given is in high
level language which is not machine understandable such
unstructured data isconvertedusingtheNLTKknownaspre-
processing . This pre-processing becomes much easier with
NLTK as it has a large number of libraries and even provides
data sets which can be used for testing.
G. Tensorflow
Tensorflow is an accumulation of tools, libraries and
resources for the usage ofcommunity which is dynamic with
different ecosystems .This module was created for machine
learning processes and is open sourced for model training
and easy debugging which makes execution easier and
intuitive. Tensor flow is not language restricted and can be
deployedand adapted to any system making productionalot
easier.
It helps in the creation of deep learning models for efficient
and fast paced computing ability especially in case of
numerical.
H. Speech recognition
Speech recognition in pythonisamodulewhichidentifiesthe
spoken words in and modifies them into text making it
machineunderstandable andprocessable. In simple termsit
allows the software to acquire input from the Mic and
analyses it, processes it and provides a suitable response.
Moreover speech recognition supports several search
engines and API
I. Pywhatkit
Pywhatkit library is a type of automation module, especially
for automation of messages in WhatsApp. It simplifies
sending messages using a minimal code written in python.
Pywhatkit is popular because of its user friendly set up and
easy to use library functions and features.
Not just messaged but even other media such as playing
YouTube videos, sending mails, sending imaged and files can
be done through this.
J. LRU CACHE
The functools module has the LRU cache, this tools uses
memorization as a technique in order to reduce the time of
execution to a minimum, making the application faster in
processing. LRU cache keeps track of all the bits and
maintains the least used bits or data, known as optimization
of data helping to the full computational ability of the
program or computer.
K. Pyttsx3
This Is a library function of python ,this library function is
used for conversion of text to speech that is it converts the
data typed into a voice audible as human.
The program converts into audible voice either male or
female voice, a unique feature of this library is that it works
even when there is no internet connectivity i.e offline.
L. Selenium
This Selenium is a test driver in python used for automation
which is the scripts related to browsers are automated. The
interaction with web browsers such as chrome, Firefox etc.
are made easy and efficient through API.
It is a testing tool wherein it converts the test cases provided
into scripts for automation which is quite flexible and
supports multiple operating systems and languages.
M. Lemmatizer
Lemmatizer is a module in the NLTK library,usedfornatural
language processing. This process of lemmatization involves
grouping of similar kinds of words into one item for better
understanding since they group the words having relatively
similar meaning and structure.
N. Pyaudio
Pyaudio is a module that can be used across different
platforms for input/output library. This module helps in
recording and playing different types of audio in platform.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 497
O. Matplotlib
Matplotlib is a multi-platform library used for visualization
of data into arrays for 2d plotting. It creates plots which
maybe static or animated making easier data visualization
and analysis.
P. Seaborn
This Seaborn is a python library used for high level of data
visualization and is used on top of Matplotlib. Exploratory
data analysis in terms of graphs is done through this by
drawing graphs that are informative for data analysis.
Randomly distributed data isanalysed andgraphsaredrawn
through Seaborn.
3. INPUT AND OUTPUT
Input is taken from the user in the form of speech, facial
recognition that is in the form of picture or in the video
format and analysed. Based on this input received the bot
tries to analyse the scenario and condition and emotional
state of the client or the user and gives output based on the
same as suggestions such as encouraging to read a book
suggested ,music recommendation, movie recommendation
or some suggestive measures.
4. ARCHITECTURE
The architecture shown in figures 1 and 2 represent the
various logical steps in the natural language processing and
the steps involved in the training ofdatasetandusageof Json
file for the same which forms the crux of the neural bot
implementation.
The Feed forward model is adopted and the data that is
encoded is used in the training stage, a number of input
layers, hidden layers and output layers are created in
accordance to trainingdata formingthe neural network.This
is called the Natural language Pre-processing whichincludes
Tokenization, Stemming/Lemmatization, and Regex
Extraction.
After the pre-processing stage the interface moves to the
prediction phase where the different queries of the
user/client are taken. Querying is done using UI and
forwarded to the query pre-processing stage wherein the
queries are encoded and passed on to the processing and
prediction stage. In this stage the queries are analysed
decoded and gives back the suitable or appropriate
suggestions based on the query to the user.
5. CONCLUSION AND OUTPUT
This paper has shown how neural networking using
tensor flow and other modulesinpythonsuitablycanbeused
to build a neural network bot that takes input from the user
in the form of text such as messaging andinteractionwiththe
bot, speech and video or picture. The main agenda of this bot
was to take the inputs from the people especially from the
younger peers such as students or the young working class
prone to different traumatic situations and those who do not
want to share or can’t share their feelings with ease, this bot
serves as a virtual companion and helpsbytakingthevarious
inputs, analysing the mood and provides the necessary
feedback.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 498
This bot can be further enhanced by integrating the social
media accounts of the user taking their consent and
dynamically analyse the mood of the person at regular
intervals and provide futuristic suggestions based on the
mood of the person to cheer up the user such as movie,
music, book, restaurant or even provide suggestions to talk
to necessary people in utmost necessity. In future in this
growing social media having been showing the signs of least
interaction among people and this needs to be taken care.
Hence this bot can be upgraded to bring out the human
nature and basic human traits such as being social,
interacting etc. Not just restricting it to an application this
can be integrated and made cross platform application
REFERENCES
[1] P. Kumar, M. Sharma, S. Rawat and T. Choudhury,
"Designing and Developing a Chatbot Using Machine
Learning," 2018 International Conference on System
Modeling & Advancement in Research Trends (SMART),
2018, pp. 87-91,doi:10.1109/SYSMART.2018.8746972.
[2] M. Karna, D. S. Juliet and R. C. Joy, "Deep learning based
Text Emotion Recognition for Chatbot applications,"
2020 4th International Conference on Trends in
Electronics and Informatics (ICOEI)(48184), 2020, pp.
988-993, doi: 10.1109/ICOEI48184.2020.9142879.
[3] F. Patel, R. Thakore, I. Nandwani and S. K. Bharti,
"Combating Depression in Students using an Intelligent
ChatBot: A Cognitive Behavioral Therapy," 2019 IEEE
16th India Council International Conference (INDICON),
2019, pp. 1-4, doi:
10.1109/INDICON47234.2019.9030346.
[4] P. Kumar, M. Sharma, S. Rawat and T. Choudhury,
"Designing and Developing a Chatbot Using Machine
Learning," 2018 International Conference on System
Modeling & Advancement in Research Trends (SMART),
2018, pp. 87-91,doi:10.1109/SYSMART.2018.8746972.
[5] M. T. Mutiwokuziva, M. W. Chanda, P. Kadebu, A.
Mukwazvure and T. T. Gotora, "A neural- network based
chat bot" 2017 2nd International Conference on
Communication and Electronics Systems (ICCES),
Coimbatore, pp.211– 217,2017
[6] G. K. Vamsi, A. Rasool and G. Hajela, "Chatbot: A Deep
Neural Network Based Human to MachineConversation
Model," 2020 11th International Conference on
Computing, Communication and Networking
Technologies (ICCCNT), 2020, pp. 1-7, doi:
10.1109/ICCCNT49239.2020.9225395.
[7] Akshay Kumar, Pankaj Kumar Meena, Debiprasanna
Panda, Ms. Sangeetha, “Chatbot In Python”, SRMIST,
Chennai

More Related Content

Similar to NEURAL NETWORK BOT

Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IIRJET Journal
 
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP ApproachesRecent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP ApproachesIRJET Journal
 
An Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for CounsellingAn Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for CounsellingIRJET Journal
 
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine LearningIRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine LearningIRJET Journal
 
IRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET Journal
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...ijtsrd
 
IRJET- Chatbot using NLP and Deep Learning
IRJET-  	  Chatbot using NLP and Deep LearningIRJET-  	  Chatbot using NLP and Deep Learning
IRJET- Chatbot using NLP and Deep LearningIRJET Journal
 
IRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET Journal
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 
IRJET - Chat-Bot for College Information System using AI
IRJET -  	  Chat-Bot for College Information System using AIIRJET -  	  Chat-Bot for College Information System using AI
IRJET - Chat-Bot for College Information System using AIIRJET Journal
 
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportRevolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportIRJET Journal
 
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET Journal
 
AI and Web-Based Interactive College Enquiry Chatbot
AI and Web-Based Interactive College Enquiry ChatbotAI and Web-Based Interactive College Enquiry Chatbot
AI and Web-Based Interactive College Enquiry ChatbotIRJET Journal
 
IRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational InstituteIRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational InstituteIRJET Journal
 
IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-BotIRJET Journal
 
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...
IRJET- My Buddy App: Communications between Smart Devices through Voice A...IRJET Journal
 
Voice Assistant Using Python and AI
Voice Assistant Using Python and AIVoice Assistant Using Python and AI
Voice Assistant Using Python and AIIRJET Journal
 
Sentiment analyzer and opinion mining
Sentiment analyzer and opinion miningSentiment analyzer and opinion mining
Sentiment analyzer and opinion miningAnkush Mehta
 
Detailed Study on Natural Language Processing Services.
Detailed Study on Natural Language Processing Services.Detailed Study on Natural Language Processing Services.
Detailed Study on Natural Language Processing Services.IRJET Journal
 

Similar to NEURAL NETWORK BOT (20)

Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.I
 
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP ApproachesRecent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
 
An Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for CounsellingAn Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for Counselling
 
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine LearningIRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine Learning
 
IRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment Analysis
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
 
Python Programming
Python ProgrammingPython Programming
Python Programming
 
IRJET- Chatbot using NLP and Deep Learning
IRJET-  	  Chatbot using NLP and Deep LearningIRJET-  	  Chatbot using NLP and Deep Learning
IRJET- Chatbot using NLP and Deep Learning
 
IRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET- Recruitment Chatbot
IRJET- Recruitment Chatbot
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
IRJET - Chat-Bot for College Information System using AI
IRJET -  	  Chat-Bot for College Information System using AIIRJET -  	  Chat-Bot for College Information System using AI
IRJET - Chat-Bot for College Information System using AI
 
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportRevolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
 
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
 
AI and Web-Based Interactive College Enquiry Chatbot
AI and Web-Based Interactive College Enquiry ChatbotAI and Web-Based Interactive College Enquiry Chatbot
AI and Web-Based Interactive College Enquiry Chatbot
 
IRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational InstituteIRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational Institute
 
IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-Bot
 
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
 
Voice Assistant Using Python and AI
Voice Assistant Using Python and AIVoice Assistant Using Python and AI
Voice Assistant Using Python and AI
 
Sentiment analyzer and opinion mining
Sentiment analyzer and opinion miningSentiment analyzer and opinion mining
Sentiment analyzer and opinion mining
 
Detailed Study on Natural Language Processing Services.
Detailed Study on Natural Language Processing Services.Detailed Study on Natural Language Processing Services.
Detailed Study on Natural Language Processing Services.
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

NEURAL NETWORK BOT

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 495 NEURAL NETWORK BOT Praneeth Finney .B1, Sai Ganesh Angadi2, Aparna .K.S3 1,2 B.E student,Dept Of Computer Science, Rao Bahadur.Y.Mahabaleswarappa college, Ballari,Karnataka,India 3Assistant Professor, Department Of Computer Science, Rao Bahadur.Y.Mahabaleswarappa college Ballari,Karnataka,India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - The most commonly known assistant which digitally interacts is the Chat bot which uses a technology for interaction between the human and the computers, this project has a bot based on neural networking and trained for analysing the queries of the users and simultaneously analysing the emotions of the user since emotions play a crucial part in analysis and to provide proper response. These maybe in the form of speech, gesture or signs , Moreover with the increased usage of messenger or texting applications, emotions from the text is extracted. Specially targeting youngsters who are feeling low. these Bots play the role of good companion ,creating a strong relationship between the users and the bot and even moving a step further provide suggestions and help the users Key Words: Chatbot, emotion recognition,neural network, Natural Language processing. 1. INTRODUCTION In simple terms Chatbot can be termed as software/programs that can interact, communicate with humanbeingsandrespondusingnaturallanguageprocessing and neural network. As a conversational partner, algorithms convincingly simulate humans beings .These simulated programs so called chatbots are classifies into two fairly based on their response mechanism and training. The First category of chatbot comes under those botsthatrespondand process the queries based on the a fore mentioned set of training examples and rules, hence these are bound to some extent hence called as retrieval based. Second type of bot is the one dynamic in nature and adapts and learns as time progresses, so called as generative bots. These are further classified as:  Open domain with retrieval-based responses  Open domain with generative-based responses  Closed domain with retrieval-based responses  Closed domain with generative-based responses Machine and human interaction has been done through a process called the natural language processing and few example of bots that are contemporary which use such processing are Siri, cortona, allo etc. Speaking of emotions and life ,emotions are an integral part of life or can be termed as life itself in some cases since they are found to have an impact on various aspects namely thoughts,inspiration,,imagination,focus,,experienceswhich cumulatively influence the behaviour and decisions of a person. Our project and approach is focused on casual interactions with users usingthebot,usersoftenshowawide range of emotions, such as being nervous about studying, being desperate for a new career, feeling depressed about wanting to break up, etc. Understanding these emotions and developing an emotionally attentive approach enable a deep sustaining relationship with users and to know their emotional desires. Many students are turning to the Internet to release their negative feelings, and it is shown to have positive effects on loneliness, depression, and stress. Numerous youngsters especially students and fresh job seekers are going to the Internet to deliver their gloomy sentiments, and it is displayed to emphatically affect dejection, sadness, and stress. In reality this bot can be called as a virtual friend to them who want a friend in deed but can’texpressopenheartedlyto the real world but want to express irrespective of what can have this bot as a companion, wherein the bot poses few questions and interacts to understand the emotions and problem of the clients/users purely based on the chat interaction between the bot and the user using the following modules specified in 2. Modules Description A. Random: This is a Built-in module of python and can be used to generate random numbers or perform actions such as printing a random value in case of a stringorstructuredonor unstructured structured list.Basically it generates or creates random numbers. B. Json Primarily Json is a Built-in function to work with Json data in python. Json is an open standard file format at the same time it is an interchangeable format too. It consists of data objects carrying the pair and even the data type.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 496 C. Pickle This Pickle module deals with conversion of python objects structures into binary form, that is it converts objectssuchas list dictionary etc. Into 0s and 1s which is known as serializing and de serializing. Objects are converted into a stream of bytes known as character stream. D. Sys This module is about the runtime environment of python, providinginformationanddetailingaboutmethods,functions and various constants related to the interpreter which manipulates the environment and maintains the functions interacting with them. E. Numpy Numpy abbreviated as numerical python deals with various arrays multidimensional in nature and the collection for processing thesame.Differentdomainssuchaslinearalgebra and matrices can be performed; even logical operations and mathematical operations can be performed on the arrays. This enables efficiency when dealing the logic and mathematics in terms of arrays especially. F. NLTK NLTK module is a toolkit for natural language processing that is it makes natural language understandable to machines. Generally the inputs or the text given is in high level language which is not machine understandable such unstructured data isconvertedusingtheNLTKknownaspre- processing . This pre-processing becomes much easier with NLTK as it has a large number of libraries and even provides data sets which can be used for testing. G. Tensorflow Tensorflow is an accumulation of tools, libraries and resources for the usage ofcommunity which is dynamic with different ecosystems .This module was created for machine learning processes and is open sourced for model training and easy debugging which makes execution easier and intuitive. Tensor flow is not language restricted and can be deployedand adapted to any system making productionalot easier. It helps in the creation of deep learning models for efficient and fast paced computing ability especially in case of numerical. H. Speech recognition Speech recognition in pythonisamodulewhichidentifiesthe spoken words in and modifies them into text making it machineunderstandable andprocessable. In simple termsit allows the software to acquire input from the Mic and analyses it, processes it and provides a suitable response. Moreover speech recognition supports several search engines and API I. Pywhatkit Pywhatkit library is a type of automation module, especially for automation of messages in WhatsApp. It simplifies sending messages using a minimal code written in python. Pywhatkit is popular because of its user friendly set up and easy to use library functions and features. Not just messaged but even other media such as playing YouTube videos, sending mails, sending imaged and files can be done through this. J. LRU CACHE The functools module has the LRU cache, this tools uses memorization as a technique in order to reduce the time of execution to a minimum, making the application faster in processing. LRU cache keeps track of all the bits and maintains the least used bits or data, known as optimization of data helping to the full computational ability of the program or computer. K. Pyttsx3 This Is a library function of python ,this library function is used for conversion of text to speech that is it converts the data typed into a voice audible as human. The program converts into audible voice either male or female voice, a unique feature of this library is that it works even when there is no internet connectivity i.e offline. L. Selenium This Selenium is a test driver in python used for automation which is the scripts related to browsers are automated. The interaction with web browsers such as chrome, Firefox etc. are made easy and efficient through API. It is a testing tool wherein it converts the test cases provided into scripts for automation which is quite flexible and supports multiple operating systems and languages. M. Lemmatizer Lemmatizer is a module in the NLTK library,usedfornatural language processing. This process of lemmatization involves grouping of similar kinds of words into one item for better understanding since they group the words having relatively similar meaning and structure. N. Pyaudio Pyaudio is a module that can be used across different platforms for input/output library. This module helps in recording and playing different types of audio in platform.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 497 O. Matplotlib Matplotlib is a multi-platform library used for visualization of data into arrays for 2d plotting. It creates plots which maybe static or animated making easier data visualization and analysis. P. Seaborn This Seaborn is a python library used for high level of data visualization and is used on top of Matplotlib. Exploratory data analysis in terms of graphs is done through this by drawing graphs that are informative for data analysis. Randomly distributed data isanalysed andgraphsaredrawn through Seaborn. 3. INPUT AND OUTPUT Input is taken from the user in the form of speech, facial recognition that is in the form of picture or in the video format and analysed. Based on this input received the bot tries to analyse the scenario and condition and emotional state of the client or the user and gives output based on the same as suggestions such as encouraging to read a book suggested ,music recommendation, movie recommendation or some suggestive measures. 4. ARCHITECTURE The architecture shown in figures 1 and 2 represent the various logical steps in the natural language processing and the steps involved in the training ofdatasetandusageof Json file for the same which forms the crux of the neural bot implementation. The Feed forward model is adopted and the data that is encoded is used in the training stage, a number of input layers, hidden layers and output layers are created in accordance to trainingdata formingthe neural network.This is called the Natural language Pre-processing whichincludes Tokenization, Stemming/Lemmatization, and Regex Extraction. After the pre-processing stage the interface moves to the prediction phase where the different queries of the user/client are taken. Querying is done using UI and forwarded to the query pre-processing stage wherein the queries are encoded and passed on to the processing and prediction stage. In this stage the queries are analysed decoded and gives back the suitable or appropriate suggestions based on the query to the user. 5. CONCLUSION AND OUTPUT This paper has shown how neural networking using tensor flow and other modulesinpythonsuitablycanbeused to build a neural network bot that takes input from the user in the form of text such as messaging andinteractionwiththe bot, speech and video or picture. The main agenda of this bot was to take the inputs from the people especially from the younger peers such as students or the young working class prone to different traumatic situations and those who do not want to share or can’t share their feelings with ease, this bot serves as a virtual companion and helpsbytakingthevarious inputs, analysing the mood and provides the necessary feedback.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 498 This bot can be further enhanced by integrating the social media accounts of the user taking their consent and dynamically analyse the mood of the person at regular intervals and provide futuristic suggestions based on the mood of the person to cheer up the user such as movie, music, book, restaurant or even provide suggestions to talk to necessary people in utmost necessity. In future in this growing social media having been showing the signs of least interaction among people and this needs to be taken care. Hence this bot can be upgraded to bring out the human nature and basic human traits such as being social, interacting etc. Not just restricting it to an application this can be integrated and made cross platform application REFERENCES [1] P. Kumar, M. Sharma, S. Rawat and T. Choudhury, "Designing and Developing a Chatbot Using Machine Learning," 2018 International Conference on System Modeling & Advancement in Research Trends (SMART), 2018, pp. 87-91,doi:10.1109/SYSMART.2018.8746972. [2] M. Karna, D. S. Juliet and R. C. Joy, "Deep learning based Text Emotion Recognition for Chatbot applications," 2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184), 2020, pp. 988-993, doi: 10.1109/ICOEI48184.2020.9142879. [3] F. Patel, R. Thakore, I. Nandwani and S. K. Bharti, "Combating Depression in Students using an Intelligent ChatBot: A Cognitive Behavioral Therapy," 2019 IEEE 16th India Council International Conference (INDICON), 2019, pp. 1-4, doi: 10.1109/INDICON47234.2019.9030346. [4] P. Kumar, M. Sharma, S. Rawat and T. Choudhury, "Designing and Developing a Chatbot Using Machine Learning," 2018 International Conference on System Modeling & Advancement in Research Trends (SMART), 2018, pp. 87-91,doi:10.1109/SYSMART.2018.8746972. [5] M. T. Mutiwokuziva, M. W. Chanda, P. Kadebu, A. Mukwazvure and T. T. Gotora, "A neural- network based chat bot" 2017 2nd International Conference on Communication and Electronics Systems (ICCES), Coimbatore, pp.211– 217,2017 [6] G. K. Vamsi, A. Rasool and G. Hajela, "Chatbot: A Deep Neural Network Based Human to MachineConversation Model," 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), 2020, pp. 1-7, doi: 10.1109/ICCCNT49239.2020.9225395. [7] Akshay Kumar, Pankaj Kumar Meena, Debiprasanna Panda, Ms. Sangeetha, “Chatbot In Python”, SRMIST, Chennai