This repository is about a book recommendation system and has transferred to a web service that was written by Python. this project contains two parts. The first is the model and implementation for predicting books. The second is a web service for getting the output of the module as API. (codes about creating model not included)
Overall, the approach of creating a model is collaborating filtering and the output files of the model are PivotTable.csv
and Re-Array.npy
.
After installing the requirements and running the application normally, the following documentation is available.
pip install -r requirements.txt
Run this command to start the streamlit :
streamlit run .\Home.py
In this short video, you can see how this works as well. Also you can test it live here
Video.mp4
After running the Home.py
you find out there is no book.csv file. you can download it from here.