- 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~!