This repo contains the following recommender systems.
- Association Rule Learning Recommender
- Content Based Recommender
- Item Based Recommender
- User Based Recommender
- Matrix Factorization Recommender
Contains a project that is a hybrid method of the above methods.
For the user whose ID is given, it is desired to make 10 movie recommendations using item-based
and user-based
recommender methods
Feature | Definition |
---|---|
movieId | Unique movie ID |
title | Movie title |
genres | Movie genre |
userId | Unique User ID |
---|---|
movieId | Unique Movie ID |
rating | Rating given to the movie by the user |
timestamp | Review data |
mlxtend==0.21.0
pandas==1.4.4
scikit_learn==1.1.2
scikit_surprise==1.1.2
surprise==0.1
01_arl.ipynb - Association Rule Learning Notebook
02_content_based_recommender.ipynb - Content Based Filtering Movie Recommender
03_item_based_recommender.ipynb - Item Based Filtering Movie Recommender
04_user_based_recommender.ipynb - User Based Filtering Movie Recommender
05_matrix_factorization.ipynb - Matrix Factorization Movie Recommender
06_Hybrid-Recommender-System-Project.ipynb - Hybrid Movie Recommender PROJECT