This project implements an end-to-end Sentiment Analysis system that classifies user-provided text as Positive or Negative using Natural Language Processing (NLP) and Machine Learning.
An interactive and user-friendly web interface is built using Gradio to demonstrate real-time predictions.
Understanding customer sentiment is critical for businesses to improve products and services.
This project analyzes short text comments (such as food delivery feedback) and predicts the sentiment using a trained machine learning model.
The application allows users to input any text comment and instantly receive a sentiment prediction through a web-based interface.
- Text preprocessing and normalization
- Feature extraction using NLP techniques
- Machine learning–based sentiment classification
- Interactive web interface using Gradio
- Lightweight sample dataset for demonstration
- Clear visualization of prediction results
- Python
- Scikit-learn
- NLP (NLTK, TextBlob)
- Gradio (Web UI)
- Pandas & NumPy
- Matplotlib & Seaborn
- WordCloud
- Imbalanced-learn
git clone https://github.com/Jayanth717/Sentiment-Analysis.git
cd Sentiment-Analysis
pip install -r requirements.txt
python Final_Project.py
Jayanth Kumar