Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

Machine Learning

Project:- ChatBot

Department of (Mech.) and Technology,


University of Paralakhemundi (Odisha)

Created by:-

Name:- Kundan kumar

Reg.No:- 200101160012
Guided by:-
Branch :- B.Tech ( Mech.) 4rd Sem Dr. Dhawaleswar Rao
Content:-

 Introduction….
 Objective….
 Data Description….
 Methodology….
 Scope of the model….
 Findings….
Introduction

 A chatbot (Conversational AI) is an


automated program that simulates
human conversation through text
messages, voice chats, or both.

 It learns to do that based on a lot of


inputs, and Natural Language
Processing (NLP)
objectives

 A chatbot is a computer
program that can converse
with humans using
Artificial Intelligence in
messaging platforms.
Data Description

 let’s start building logic for the


NLTK chatbot.

 After importing the libraries, First,


we have to create rules.

 The lines of code given below create


a simple set of rules.
Methodology

 Prepare the Dependencies.

 Import Classes.

 Create and Train the Chatbot.

 Communicate with the Python Chatbot.


Scope of the model

 The function is very simple which first greet


the user, and ask for any help.

 And the conversation starts from here by


calling a Chat class and passing pairs
and reflections to it
Findings

 We have created an amazing Rule-


based chatbot just by using Python
and NLTK library.

 The nltk.chat works on various regex


patterns present in user Intent and
corresponding to it presents the
output to a user.

 Let’s run the application and chat


with your created chatbot.
Conclusion

 Chatbots are an emerging technology


for the future.

 As systems become more complicated,


the software undergoes more
innovation, and developers devise better
coding languages, chatbot machine
learning will be purposeful.
… ..
o u
k Y
a n
Th

You might also like