Skip to content

Sentiment Analysis of IMDB movie reviews using CLassical Machine Learning Algorithms, Ensemble of CLassical Machine Learning Algorithms and Deep Learning using Tensorflow Keras Framework.

License

Notifications You must be signed in to change notification settings

splAcharya/Imdb_Reviews_Sentiment_Analysis

Repository files navigation

Imdb_Reviews_Sentiment_Analysis

Sentiment Analysis of IMDB movie reviews using CLassical Machine Learning Algorithms, Ensemble of CLassical Machine Learning Algorithms Movie Rating Generator Using 10 Classifiers. Added a Deep learning version which uses Bidirectional LSTM for Binary Classification.

Deployed Web App

The models trained here were exported and deployed as a Web App using Django in Heroku. Check this repo for the deployed app: https://github.com/splAcharya/Movie_Review_Ranker

Libraries used so far: Scikit-learn, Pandas, WordCloud, NumPy, nltk, textblob, Tensorflow, Matplotlib

CLass Balance

alt text

Word Cloud Before PreProcessing

alt text

Word Cloud After PreProcessing

alt text

Movie Review Before PreProcessing

alt text

Movie Review After PreProcessing

alt text

Top Words in Trainning Set

alt text

Confusion Matrices of all 10 Classifiers

alt text

Precision-Recall Curves of all 10 Classifiers

alt text

ROC Curves of all 10 Classifiers

alt text

Perfromance Summary of all 10 Classifers

alt text

Movie Review Rating Generate Result 1

alt text

Movie Review Rating Generate Result 2

alt text

About

Sentiment Analysis of IMDB movie reviews using CLassical Machine Learning Algorithms, Ensemble of CLassical Machine Learning Algorithms and Deep Learning using Tensorflow Keras Framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published