Skip to content

Project based on Collaborative filtering using KNN clustering on books dataset, along with Streamlit webapp

Notifications You must be signed in to change notification settings

Eakta08/Book-RS-KNN-Clustering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Recommender System using KNN Clustering

image

This project is a Collaborative Filtering Recommendation System using Streamlit, simplifying book selection by recommending similar books based on user input. It provides a list of the top 10 similar books for a specific search, enhancing the reading experience. Hope you enjoy it:)

Instructions how to go about it:

  1. Run this code for installation of necessary libraries : !pip install streamlit pickle(if required)

  2. Run the contents of jupyter file 'Book Recommender.ipynb' , to get pickle files in pickle_files folder i.e book_names.pkl , book_pivot.pkl , final_df.pkl and model.pkl

  3. Open Anaconda Prompt, enter the current directory of the folder using 'cd' command : cd folder_path.
    For Example: cd C:\Users\Desktop\Github\Book-RS-KNN-Clustering

  4. Run this code after step 3 , to launch your streamlit app : streamlit run app.py (make sure you have entered the current directory where app.py is present using 'cd' command)

About

Project based on Collaborative filtering using KNN clustering on books dataset, along with Streamlit webapp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published