/Final_Project_BookRecommendation

Final Project JCDS07

Primary LanguageJupyter Notebook

Book Recommendation

1. Purpose

  1. People can get what books that fit the best with them, based on genre or author of their favorite book.
  2. Business user can attract people who love reading book with their needs of book recommendation based on what they like.
  3. Business user can automatically targeting ads or promo based one what people search and want.

2. Data Source

3. Recommendation System

  • I use the content based filtering recommendation system
  • I use book’s genre or author feature to create the recommendation system
  • Combining book’s genre and author to create the recommendation system
  • I use CountVectorizer to convert text feature into vector representation
  • I use CosineSimilarity to see similarity between book’s genre or author.
  • Rank some books from the highest to the lowest score of similarity.

4. Some example how the app is working

  1. Home Page alt text

  2. Favorite Book alt text

  3. Book Recommendation Based on Author and Genre alt text

  4. Book Recommendation Based on Genre alt text

  5. Book Recommendation Based on Author alt text

  6. Back to Home Page Button alt text

Thats all for this Book Recommendation project, feel free to suggest and let me know how can this project work even better in the future.

Muhammad Adyan Rohutomo | madyanr@gmail.com