Include implementations on two types of recommenders:
- Restricted Boltzmann Machine based recommender (notebook example).
- Autoencoder based recommender.
- common: includes utility functions shared by different recommender systems, for example, data preprocessing.
- preprocessor.py
- util.py
- models: includes each model's Class:
- encoder.py
- dataset: datasets used in this project.
- MovieLens dataset (used in this project)
- BookCrossing dataset