Skip to content

Course on Recommender Systems 2016 - Politecnico di Milano

License

Notifications You must be signed in to change notification settings

mquad/recsys-course-2016-pub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

recsys-course

This is the official repository for the 2016 Recommender Systems course at Polimi.

READ CAREFULLY THE INSTALLATION PROCEUDURE

There have been some slight changes since the last version (mainly to avoid an excessive pollution of the main directory of the project). We strongly advise you to clean your local version of the repository and to clone and install this new version from scratch. Thank you!

Install

###Requirements:

  • python3.5+ (see the Installation instructions to configure all the other requirements)
  • C++ compiler, like gcc4.8+ or clang
  • On Linux, ensure that you have packages libc6-dev and build-essentials (run apt-get install -y libc6-dev build-essentials to install them)

###Installation instructions:

  1. Install Miniconda for Python3.5 link
  2. Create the virtual environment: conda create -n recsys-env --file RecPy/requirements.txt
  3. Activate the virtual environment: source activate recsys-env
  4. Install RecPy: cd RecPy; sh install.sh; cd ..
  5. Run one example: cd scripts; sh run_top_pop.sh

NOTE: to deactivate the virtual environment run: source deactivate recsys-env

Packages

  • RecPy/recpy/: main package
  • RecPy/recpy/recommenders/: recommendation algorithms
  • RecPy/recpy/utils/: dataset management and split utils
  • RecPy/recpy/_cython/: Cython code
  • scripts/: scripts used during the practices

About

Course on Recommender Systems 2016 - Politecnico di Milano

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published