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