A full-stack hybrid book recommender system combining collaborative filtering (ALS), content-based similarity (SBERT), and machine learning ranking (CatBoost). Backend: FastAPI • Frontend: Streamlit • Vector DB: Qdrant • Model serving • Cold-start fallback • Book metadata display.
nlp machine-learning collaborative-filtering learning-to-rank recommender-system feature-engineering catboost content-based-filtering goodbooks-10k fastapi vector-search ml-engineering hybrid-recommender streamlit sbert project-portfolio qdrant implicit-als
- Updated
Nov 15, 2025 - Jupyter Notebook