Skip to content
/ Chatbot Public

Explore the world of natural language processing with this ChatBot codebase. Built using supervised learning techniques, this ChatBot engages in conversations, responds to user intents, and showcases the power of Python, all with a touch of humor. Join us in improving and expanding its capabilities.

Notifications You must be signed in to change notification settings

hp1287/Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ChatBot with Natural Language Processing (Supervised Learning)

This repository contains the codebase for a ChatBot developed using supervised learning techniques. The ChatBot engages in natural language conversations and provides responses based on predefined intents. It leverages Keras and NLTK for natural language processing.

Key Features

  • Intent-Based Responses: The ChatBot is trained using supervised learning to understand user intents and provide appropriate responses based on predefined patterns and intents in the intents.json file.

  • Lemmatization: It utilizes lemmatization to create a consistent and normalized representation of words, enhancing its ability to understand user input.

  • Python Fanbot: The ChatBot is programmed to express enthusiasm for Python programming and Balaji Srinivasan's content.

  • Jokes: Ask the ChatBot to tell you a joke for a bit of humor!

Contributions

Contributions to this codebase are welcome! Whether you want to improve the ChatBot's responses, add new intents, enhance the user interface, or fix bugs, your contributions are highly appreciated.

To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and submit a pull request.

Note: This project is a codebase for a ChatBot and does not include a complete application. It is designed for developers interested in natural language processing and ChatBot development. There is no specified license for this project.

About

Explore the world of natural language processing with this ChatBot codebase. Built using supervised learning techniques, this ChatBot engages in conversations, responds to user intents, and showcases the power of Python, all with a touch of humor. Join us in improving and expanding its capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages