Book recommendation system using Popularity based and Collaborative filtering approaches.
- Here, we filter and select only those books which have received ratings from atleast 250 readers.
- Then we select the top 50 books, by computing average rating for each book.
- Here, we filter and select only those readers who have given rating to atleast 200 books.
- And we filter and select only those books which have received ratings from atleast 50 readers.
- Then we compute similarity score of each book with respect to all remaining books.
- Finally, we select top 5 books which are most similar to the given book, that is, we select books which have top 5 similarity score.