Book Recommender System Using Machine Learning

This repository contains the code and files for a book recommendation system based on machine learning. The system uses collaborative filtering techniques to recommend books to users based on their books ratings and user preferences.

Web Page Demo

Book_Recommender_System_Demo

Top_50_Books

4_Recommend_Books

Usage

To use the book recommendation system, follow these steps:

1. Clone the repository to your local machine
2. Install the required dependencies
3. Run the 'app.py' file to start the Flask application
4. Navigate to 'localhost:5000' in your web browser
5. Enter your reading history and preferences to receive book recommendations

⏳ Dataset

Credits

This project was created by Dheeraj Kulariya. It was completed as part of Data Science at Introtallent.

The machine learning algorithm used in this project was adapted from the scikit-learn library.

🖥️ Installation

🛠️ Requirements

To run the code in this repository, you will need the following:

  • Python 3.x
  • pandas
  • numpy
  • scikit-learn
  • Flask
  • pickle