Skip to content

A web application that provides summaries and sentiment analysis of movie reviews for any given movie using T5 and MPNet models.

Notifications You must be signed in to change notification settings

Abhiram-DLVSS/Movie-Reviews-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Reviews Summarization and Sentiment Analysis

Demo

Try out the application at Heroku: https://movie-reviews-687da07d5dc8.herokuapp.com/

Screenshot:

How it works

  1. Searches for Rotten Tomatoes ${query} on google and retrieves the URL of the top result.
  2. Scrapes the Rotten Tomatoes website for the top critic reviews using Selenium.
  3. Uses Hugging Face Inference API to generate the summary and perform the sentiment analysis of the movie reviews.

Summarization Model

Model: https://huggingface.co/abhiramd22/t5-base-finetuned-to-summarize-movie-reviews

This is based on t5-base model, fine-tuned using a custom-built movie reviews dataset.

Sentiment Analysis Model

Model: https://huggingface.co/abhiramd22/finetuning-sentiment-model-mpnet-imdb

This is based on all-mpnet-base-v2 model, fine-tuned using the IMDB movie reviews dataset.

Jupyter Notebooks

The Jupyter Notebooks used to train & fine-tune the classification and summarization models used in the web application can be found at /Jupyter_Notebooks

The Input and Intermediate data used in these notebooks can be found at https://github.com/Abhiram-DLVSS/Movie-Reviews-Analysis-Data