We're building a simple Recommender System using Content-Based Filtering Method with simple User Interface
the contributor for backend : zaza-ipynb
contributor for integrating backend to UI : mystald
There are required libraries which is pandas, flask, sklearn :
pip install sklearn
pip install flask
pip install pandas
There are several file available in this repository :
- RecSys.ipynb file for the raw backend
- book dataset from https://www.kaggle.com/meetnaren/goodreads-best-books
- main.py for UI architecture with folder dependencies
- cbrs.py is the compressed code from RecSys.ipynb
To see the recommender system with UI simply run main.py until it doesn't show any error like this :
and open localhost:5000 at your browser and it will be like this :