Skip to content
This repository has been archived by the owner on Jul 3, 2020. It is now read-only.

Homework realised for the course IFT501 at UdeS (Fall 2018)

Notifications You must be signed in to change notification settings

nathanpainchaud/movielens-recommender-system

Repository files navigation

User Based Collaborative Filtering Recommender System

This program consists of a set of Python 3.X scripts that user based collaborative filtering recommender system and test it on the MovieLens data sets.

Environment

The package requirements are all listed in the requirements.txt file.

Configuration

The script allows for options to be specified directly to the CLI, in which case they will override the default values set for the program.

Execution

The file run.sh provides an example (in Fish shell) of how to call the script repeatedly with different hyperparameters, to find those that provide the best predictions over the test sets.

However, the Python script can also be called manually. A detailed description of the script's options is provided by the command:

python collaborative_filtering_rs.py -h

About

Homework realised for the course IFT501 at UdeS (Fall 2018)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published