Spaces:
Sleeping
Sleeping
File size: 1,011 Bytes
f9ade9b 133a630 f9ade9b 133a630 f9ade9b 133a630 f9ade9b 133a630 f9ade9b 133a630 f9ade9b 133a630 f9ade9b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | ---
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
|