Skip to content

This project is a chatbot application built using Natural Language Processing (NLP) and Streamlit, designed to respond to user queries based on predefined intents. The chatbot uses a Logistic Regression model to classify user inputs and provide accurate, contextual responses.

Notifications You must be signed in to change notification settings

Kavitaa27/CHATBOT-using-NLP-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview: This project features an intelligent chatbot that uses Natural Language Processing (NLP) to understand user inputs and respond meaningfully. Designed with a simple and clean Streamlit interface, the chatbot delivers an engaging and interactive experience. It is highly customizable and ideal for applications like FAQs, customer support, and educational tools.

Features: Intent Recognition: Identifies the user’s intent using Logistic Regression trained on labeled patterns. Web-Based Interface: User-friendly chatbot interface built with Streamlit. Conversation Logs: Automatically saves all conversations, including timestamps, for tracking or analysis. Predefined Responses: Responds based on a structured intents.json file for accuracy and clarity. Easy Expansion: New intents and responses can be added effortlessly to enhance functionality.

Technologies Used:

NLP Tools: nltk for tokenization and preprocessing user inputs. TF-IDF Vectorizer for transforming text into numerical features. Machine Learning: Logistic Regression for intent classification. Frontend: Streamlit for creating a seamless and interactive web application. Data Format: JSON file for defining intents and response patterns.

About

This project is a chatbot application built using Natural Language Processing (NLP) and Streamlit, designed to respond to user queries based on predefined intents. The chatbot uses a Logistic Regression model to classify user inputs and provide accurate, contextual responses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages