/recommender_system

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Recommender-System for Netflix Challenge.

Methods

  • Naive algorithms for recommendation such as: User_Average, Item_Average, Regression.
  • Advanced algorithms such as: Matrix Factorization and Singular Value Decomposition.

You can fetch the dataset from folder datasets and run RecommenderSystem.py which implements all algorithms. File recommender.py is an older/initial version of recommendation system with not as good results as RecommenderSystem.py.

This was part of a master course in Advanced Data Analytics so for further information about the whole process read the report under /report folder.
Download and Enjoy~!