Echoes of Emotion is a comprehensive project aimed at analyzing the sentiment of Amazon food reviews using various techniques, including VADER and a fine-tuned pretrained RoBERTa model. This project processes a large dataset of customer reviews, applies text preprocessing techniques, and compares the performance of different models to classify reviews into three sentiment categories: positive, negative, and neutral.
Visit here to download the dataset: AFFR Kaggle
- Dataset: Processes a large dataset of Amazon food reviews.
- Text Preprocessing: Applies techniques such as word tokenization, part of speech tagging, and named entity recognition.
- VADER: Uses VADER for rule-based sentiment analysis.
- RoBERTa: Implements a fine-tuned pretrained RoBERTa model for context-aware sentiment scoring.
- Performance Comparison: Compares the performance of VADER and RoBERTa models in classifying sentiments.
- Programming Language: Python
- Libraries Used: NLTK, Scikit-learn, Hugging Face's Transformers
Follow these steps to set up the project on your local machine:
-
Clone the repository:
git clone https://github.com/krishnaura45/Echoes-of-Emotion.git cd Echoes-of-Emotion
-
Install required dependencies:
pip install -r requirements.txt
-
Download the dataset:
- Ensure you have downloaded the Amazon food reviews dataset from kaggle and placed it in the appropriate directory.