This repository contains a Sentiment Analysis project that applies Natural Language Processing (NLP) techniques to classify Amazon customer reviews into positive, negative, or neutral sentiments.
Sentiment analysis helps businesses understand customer opinions and make data-driven decisions. This project uses TextBlob for computing sentiment polarity and subjectivity, while VADER (Valence Aware Dictionary and Sentiment Reasoner) classifies reviews. The pipeline includes:
- Data Preprocessing (Cleaning, Tokenization, Stopword Removal)
- Sentiment Classification using TextBlob & VADER
- Data Visualization for actionable insights
| Tool/Library | Purpose |
|---|---|
| Python | Core Programming Language |
| NLTK | Natural Language Processing |
| TextBlob | Sentiment Analysis |
| VADER | Rule-based Sentiment Analysis |
| Matplotlib & Seaborn | Data Visualization |
| Pandas | Data Handling |
cd Sentiment-Analysis-of-Amazon-Customer-Reviewspip install -r requirements.txtpython sentiment_analysis.py- Feel free to fork the repository and submit pull requests.
- If you encounter any issues, report them via GitHub Issues.
For any inquiries, reach out via GitHub. π
πΉ Happy Analyzing! ππ‘