/

Movie Recommendation System

Flask / Sentiment Analysis / Ajax

Project

Overview

This is a movie recommendation system based on the sentiment analysis of reviews. The system is built using flask and ajax. The dataset used is the IMDB dataset which is available on Kaggle. The dataset contains 50,000 reviews of movies. The dataset is divided into 25,000 reviews for training and 25,000 reviews for testing. The dataset is balanced in the sense that it contains equal number of positive and negative reviews. The dataset is preprocessed and the reviews are converted into vectors using the bag of words model. The vectors are then fed into a neural network which is trained to classify the reviews as positive or negative. The trained model is then used to predict the sentiment of the reviews. The reviews are then ranked based on the sentiment and the top 10 movies are recommended.

Technologies

Flask

Sentiment Analysis

Ajax

Kaggle

IMDB Dataset

CSV - Read/Write

Back