This repository contains code for a book recommender model building and it's web app built using Streamlit. The app uses a machine learning model trained on a dataset available on Kaggle to recommend books based on user preferences.
Make sure you have the following installed on your system:
- Python (>= 3.6)
- Streamlit
- Pandas
- Scikit-learn
You can install the required packages using pip
:
pip install streamlit pandas scikit-learn
The dataset used to train the book recommender model can be downloaded from Kaggle link. The dataset contains information about books, ratings, and user preferences.
- Clone the repository:
git clone https://github.com/ChayanBhansali/BookRecommender
cd book-recommender
- Run the Streamlit app:
streamlit run app.py
- The app will open in your default web browser. You can now interact with the web app to get book recommendations based on your preferences.