Skip to content

This repository contains code for recommendation engine. This recommendation engine is for recommending books.

Notifications You must be signed in to change notification settings

jalajthanaki/Book_recommendation_system

Repository files navigation

Recommendation engine for books

This repository contains the code for recommendation engine. This is specifically book recommendation engine.

Data

We are using Book-Crossing Dataset. You can either access sql dump or csv dump of this dataset.

Dependencies and Installation

  • Pandas: $ sudo pip install pandas
  • sklearn: $ sudo pip install scikit-learn
  • numpy: $ sudo pip install numpy
  • matplotlib: $ sudo apt-get install python-matplotlib

Usage

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

Credit for the majority of code here goes to Susan Li. I've merely created a wrapper to get people started.

About

This repository contains code for recommendation engine. This recommendation engine is for recommending books.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published