Implementation of Chatbot using Python, NLP, Machine Learning

Описание к видео Implementation of Chatbot using Python, NLP, Machine Learning

🌟 About This Project
This isn't just any chatbot. It's a two-level conversational AI masterpiece, designed to simulate natural language conversations. Whether you’re curious about intent-based AI or diving deep into NLP on custom datasets, this project has got you covered.

Get The Project Link: https://github.com/aditya2027krml

Follow me on LinkedIn: https://www.linkedin.com/in/iamadityakumar27/

🚀 What's Inside?

Level 1: Intent-Based Chatbot

Uses an intents.json file to map user inputs to predefined responses.
Features a TF-IDF Vectorizer and Logistic Regression for multi-class classification.
Simple yet powerful! Perfect for understanding basic chatbot functionality.

Level 2: NLP-Powered Chatbot

Reads and preprocesses a custom dataset.
Implements advanced NLP techniques like tokenization, lemmatization, and cosine similarity.
Dynamically generates responses based on user queries.

🌈 Why You'll Love It?

Simplicity Meets Sophistication: Two levels to suit your expertise.
Interactive UI: Built with Streamlit for a sleek, user-friendly interface.
AI Magic: Experience the power of Natural Language Processing.

🎯 How to Use

Launch the app via Streamlit (streamlit run Main Page.py).
Choose your adventure:
🌟 Level 1: Intent-based interactions.
✨ Level 2: Explore NLP-driven chat.
Start chatting and let the AI amaze you!

📂 Tech Stack

Python 🐍
Streamlit 📜
Scikit-learn for Machine Learning
NLTK for Natural Language Processing

💡 Got Questions?
Feel free to reach out! Feedback and suggestions are always welcome. 💬


⚠️NOTE⚠️ - I have taken help from ‪@Intellipaat‬ and ‪@KothaEd‬ YouTube channels.

But I have modified a lot in these code like integration of Level 1 and Level 2, using custom data, and so on...

✨ Happy Chatting! 🎉

Комментарии

Информация по комментариям в разработке