Movie Classification and Sentiment Analysis

Movie Classification and Sentiment Analysis

This project uses sentiment analysis and classification to predict if a movie is rated as 'Fresh' or 'Rotten' on Rotten Tomatoes.

What Is This Project About?

This project explores movie data from Rotten Tomatoes, performing sentiment analysis on movie reviews and classifying movies based on various features. The project is divided into two parts: Movie Classification: Using a Random Forest Classifier to predict the tomatometer status of movies based on features such as runtime, ratings, and content rating. Sentiment Analysis: Utilizing a pre-trained sentiment analysis model from Hugging Face Transformers to analyze critic reviews and predict the overall sentiment of a movie.

Technologies

Pandas

I used Pandas to read the CSV files and convert them into dataframes

Matplotlib

I used Matplotlib to make graphics and visualizations

Scikit-Learn

I used different tools from Scikit-Learn to perform predictive data analysis and model evaluation

Hugging Face

I used Transformers by Hugging Face as a pertained model for sentiment analysis

Want To See More About This Project?

See The Code