Skip to content

Recommends movies based on user input and a a pre-trained NMF-model with a browser-based user interface (Flask). Optionally outputs movie trailers for recommendations from YouTube.

Notifications You must be signed in to change notification settings

DannyIbo/movie-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

movie-recommender

At a glance: A movie recommending system running in flask.

Running version online: https://movie-recommender-dannyibo.herokuapp.com/

Functionality: User can type in movie names and get by default 5 recommendations for similar movies they most likely like.

Technology: A Non-Nagative-Matrix-Factorization Model gets trained on the start of the server. The training is based on the small MovieLens dataset available on https://grouplens.org/datasets/movielens/.

YouTube API: Optionally a YouTube Data API Key can be defined. This will allow the app to display the trailer videos for the recommended movies as embedded YouTube videos.

Releases

No releases published

Packages

No packages published