/Sentiment-Analysis-Bi-LSTM

Sentiment Analysis on Amazon Reviews using Machine learning models and one deep learning model.

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Amazon Reviews Sentiment Analysis

Dataset

Amazon Reviews Dataset obtained from Kaggle

Methodology

Machine learning models applied:

  1. Extreme Gradient Boosting
  2. Random Forest
  3. Gradient Boosting
  4. Naive Bayes
  5. Light GBM
  6. Decision Tree

After training machine learning models, a deep learning model, Bidirectional LSTM model is trained on the given dataset.

Results

BI-LSTM performed best according to roc auc score of 0.89 as compared to other machine learning models.