Chatbot Development
Author: Fransi Ayele
Project Overview
This project implements a chatbot capable of handling user queries through Natural Language Processing (NLP) and deep learning. The model classifies user intents and generates appropriate responses.
Features
Intent recognition using machine learning
Text preprocessing (tokenization, stemming, vectorization)
Deep learning model for intent classification
Response generation based on predicted intent
Technologies Used
Python
TensorFlow / Keras
Scikit-learn
NLTK / NLP preprocessing
Jupyter Notebook
How to Run
Clone the repository:
Install dependencies:
pip install -r requirements.txt
Launch Jupyter Notebook and open:
Jupyter Notebook "ML Project 4 Building Chatbot.ipynb"
Repository Structure
Chatbot-Project/
│── ML Project 4 Building_Chatbot.ipynb
│── requirements.txt
│── README.md
Contact
GitHub: ayeleFransi