Sentiment Analysis of IMDB movie reviews

Term project - ECE 684 Fall 2021, Natural Language Processing

Instructor: Patrick Wang

Partner 1: Sayan Mandal (sm693)

Partner 2: Arjun Sridhar (as1116)

Step 1, 2, 4 and 5: Please open 'imdb_generative.ipynb'
Step 1, 3, 4 and 5: Please open 'imdb_discriminative.ipynb'

All Exploratory Data Analysis is done in 'imdb_generative.ipynb'.

Python Dependencies and Packages:

  1. numpy==1.20.3
  2. pandas==1.2.4
  3. seaborn==0.11.1
  4. matplotlib==3.4.2
  5. beautifulsoup4==4.10.0
  6. wordcloud==1.8.1
  7. scikit-learn==0.24.2
  8. torch==1.8.1+cu102 (cuda 10.2)

Dataset:

IMDB 50000 Movie Review Dataset