This repository contains the code for recommendation engine. This is specifically book recommendation engine.
We are using Book-Crossing Dataset. You can either access sql dump or csv dump of this dataset.
- Pandas:
$ sudo pip install pandas
- sklearn:
$ sudo pip install scikit-learn
- numpy:
$ sudo pip install numpy
- matplotlib:
$ sudo apt-get install python-matplotlib
You can run the correlation based recommendation engine using correlation_based_recommendation_system.ipynb
ipython notebook.
You can run the KNN based recommendation engine by using KNN_based_recommendation_system.ipynb
ipython notebook.
Credit for the majority of code here goes to Susan Li. I've merely created a wrapper to get people started.