
BookWize - A Book Recommender System
Varun Mathur / September 17, 2024
BookWize - A Personalized Book Recommender System
BookWize is a book recommendation system built using Python that provides personalized suggestions based on popularity and collaborative filtering techniques. It leverages the Kaggle Book Recommendation Dataset, enabling users to discover books that align with their preferences and reading habits.
Key Features
-
Popularity-Based Recommender
Recommends books based on their overall popularity, using factors like the number of ratings and average rating scores. This feature ensures that users can explore trending books that are widely appreciated by the community. -
Collaborative Filtering-Based Recommender
Utilizes cosine similarity to recommend books based on user preferences and similarity. By analyzing user interactions, this algorithm suggests books that similar users have enjoyed, making the recommendations more personalized. -
Interactive Web Interface
A simple and user-friendly web interface built using Flask, allowing users to input book titles and get real-time recommendations. This enhances the usability of the recommender system, making it accessible to non-technical users.