Project
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