Movie Rec Site

screenshot of Movie Rec Site

flask/python movie recommender site using nearest neighbor and cosine similarity algos and dash for dashboard analytics

Overview

The movie-rec-siteflask is a movie recommender website that uses cosine similarity. It is designed to provide movie recommendations based on a large database of 10,000+ movies, 100,000+ user reviews, and 1,000+ movie tags. However, due to the computational complexity of the ML operations involved, the site may be slow. In ideal conditions, GPUs like Google CoLab or other cloud processors would be used to ensure fast response times. The application can be accessed on Heroku at the following URL: https://hr-movie-rec-site.herokuapp.com/home.

Features

  • Movie recommendation based on cosine similarity
  • Large database of 10,000+ movies
  • User reviews and movie tags for enhanced recommendations
  • Compatibility with Windows 10 OS
  • Compatible with Python v. 3.6+ (older versions may not work)
  • Requires PostgreSQL 10

Summary

The movie-rec-siteflask is a movie recommender website that utilizes cosine similarity to provide personalized movie recommendations. It has a large database of movies, user reviews, and movie tags to enhance the recommendation algorithm. The application can be installed and run locally on Windows 10 using Python v. 3.6+ and PostgreSQL 10. However, for optimal performance, GPUs or cloud processors are recommended. The application is also publicly hosted on Heroku, but the data displayed on the Heroku version may differ from the local host version.