Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.20.0
metadata
title: SmartPlate
emoji: 🍽️
colorFrom: green
colorTo: red
sdk: gradio
sdk_version: 4.32.0
python_version: '3.10'
app_file: app.py
pinned: false
license: mit
SmartPlate – AI Nutrition Assistant
Photograph your meal and get instant nutritional analysis with evidence-based health advice from WHO, DGE, and Harvard guidelines.
How it works
- 📷 Computer Vision — A Vision Transformer (ViT) fine-tuned on Food-101 classifies the dish (20 classes, 96.46% accuracy)
- 🔢 ML Numeric — Logistic Regression classifies the dish as healthy/medium/unhealthy based on nutritional values (100% test accuracy)
- 💬 NLP RAG — OpenAI gpt-4o-mini generates evidence-based advice from a vector store (ChromaDB) of WHO/DGE/Harvard nutrition guidelines
Supported food classes
Healthy: caesar_salad, greek_salad, edamame, miso_soup, grilled_salmon Medium: sushi, sashimi, spaghetti_bolognese, pad_thai, chicken_curry, omelette, pancakes, ramen Unhealthy: pizza, hamburger, french_fries, donuts, cheesecake, ice_cream, chocolate_cake
Project Repository
GitHub: https://github.com/Gianone-byte/smartplate
Built as a semester project for the ZHAW "KI-Anwendungen" Module (FS 2026).