Spaces:
Sleeping
Sleeping
| title: TasteEngine | |
| emoji: 🎯 | |
| colorFrom: indigo | |
| colorTo: pink | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| license: mit | |
| # TasteEngine — Multi-Approach Recommender System | |
| An interactive recommender system comparing **Collaborative Filtering**, **Content-Based**, and **Knowledge-Based** approaches side by side. | |
| ## Features | |
| - **5 Collaborative Filtering methods**: User-Based, Item-Based, SVD, KNN, Slope One | |
| - **2 Content-Based methods**: TF-IDF Similarity, Feature Matching | |
| - **3 Knowledge-Based methods**: Constraint, Rule, Utility | |
| - **Evaluation Dashboard**: Compare all methods across 6 metrics (RMSE, MAE, Precision@k, Recall@k, F1@k, Coverage) | |
| - **Interactive UI**: Built with Alpine.js, HTMX, and Chart.js | |
| - **Incremental Evaluation**: Results appear as each method finishes | |
| - **Dark/Light Mode**: Toggleable theme | |
| ## Tech Stack | |
| - **Backend**: Python, Flask, NumPy, Pandas, scikit-learn | |
| - **Frontend**: Alpine.js, HTMX, Chart.js, Lucide icons | |
| - **Deployment**: Docker on Hugging Face Spaces | |