Skip to content

foxadb/movie-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

movie-recommender

Movie recommendation engine written in C++ using the Netflix matrix factorization technique

Documentation

Matrix factorization techniques for recommender systems

MovieLens Datasets

Instructions

A rating dataset from MovieLens containing 100004 records is imported in the project. It is located in data/ratings.csv

Compilation

mkdir build
cd build
cmake ..
make

Run

Command line

./src/recommender csvfile k eta lambda [iteration number]

Example

Run the recommender on the ratings dataset:

./src/recommender ../data/ratings.csv 2 0.001 0.01

For fast test use small.csv file:

./src/recommender ../data/small.csv 2 0.04 0.0001 100000

Results are written into the results.txt text file.

About

Movie recommendation engine using the Netflix matrix factorization technique

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published