An experimental recommender inside of streamlit to keep updated in new developments in terms of my preferences.
recom101.mp4
- Choose and prepare data (via gcp you can access github data related to public projects).
- Setup different recommenders
- implict (done)
- LightFm (done)
- tensorflow
- fastai (tricky in terms of implict issues, because it expects ratings and fill 0 value combos will explode the data)
- Streamlit is an ideal tool to visualize data-science stuff quickly and using as background for discussion or a low cost prototyping environment.
DATA_PATH="data/" streamlit run recom_app.py
- To use it in proper way you can build your docker image.
- Github action makes it easy to import the image to AWS ECR for further usage in EC2, Fargate or AppRunner.
docker build -t recom101 .
docker run --rm recom101
- Adding more algorithms
- Make everything more configurable with the json file
- Make it more generic for different data use cases
Public community and ...