Skip to content

yasminanr/goodreads-recommender-system

Repository files navigation

Book Recommender System

What we need:

  • Data on book ratings
  • Meta-data of books
  • List of books that we like

We will use book and rating data from Goodreads scraped and collected by researchers at UCSD.

You can get the data here.
Read the papers here and here.

There are 3 files that we will use:

  • "goodreads_books.json.gz", contains the book meta-data.
  • "goodreads_interactions.csv", contains the data on users and ratings.
  • "book_id_map.csv", to match the book ID on the 2 files above.

Project steps:

  • Build a simple book search engine.
  • Create our own list of books that we like (mine has 20 books that I love, you can see it in the file "my_liked_books.csv").
  • Build a recommender system using user-based collaborative filtering.

Releases

No releases published

Packages

No packages published