Skip to content

The code uses the lightfm recommender system library to train a hybrid content-based + collaborative algorithm that uses the WARP loss function on the movielens dataset. The movielens dataset contains movies and ratings from over 1700 users. Once trained, our script prints out recommended movies for whatever users from the dataset that we choose…

Notifications You must be signed in to change notification settings

usmanmukhtar/Movie-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Movie-Recommendation-System

The code uses the lightfm recommender system library to train a hybrid content-based + collaborative algorithm that uses the WARP loss function on the movielens dataset. The movielens dataset contains movies and ratings from over 1700 users. Once trained, our script prints out recommended movies for whatever users from the dataset that we choose to terminal.

##Dependencies

numpy (http://www.numpy.org/)
scipy (https://www.scipy.org/)
lightfm (https://github.com/lyst/lightfm)

Install missing dependencies using pip

##Usage

Once you have your dependencies installed via pip, run the script in terminal via python movie_recommend.py

About

The code uses the lightfm recommender system library to train a hybrid content-based + collaborative algorithm that uses the WARP loss function on the movielens dataset. The movielens dataset contains movies and ratings from over 1700 users. Once trained, our script prints out recommended movies for whatever users from the dataset that we choose…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages