Skip to content

achafi/MovieRecommendation

Repository files navigation

Movie Recommender System and Reviews Sentiment Analysis

Python Framework Frontend API

Project Image Project Image Project Image Project Image


Table of Contents


Description

Content Based Recommender System recommends movies similar to the movie user likes and analyses the sentiments on the reviews given by the user for that movie.

The details of the movies(title, genre, runtime, rating, poster, etc) are fetched using an API by TMDB, https://www.themoviedb.org/documentation/api, and using the IMDB id of the movie in the API, I did web scraping to get the reviews given by the user in the IMDB site using beautifulsoup4 and performed sentiment analysis on those reviews.

Check out the live demo: .... Link to this project report with youtube demo: .....

Machine Learning algorithms

  • NLP : Reviews Sentiment Analysis
  • Similarity Score : Find and recommend movies to the user

Back To The Top


How To Use

  1. Install all the libraries mentioned in the requirements.txt file.
  2. Clone this repository in your local system.
  3. Replace YOUR_API_KEY in the static/recommend.js file.
  4. Open the command prompt from your project directory and run the command python main.py.

Sources of the datasets

Back To The Top


References

. . .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published