foodrecognitionapi / app_config.yaml
har1zarD
main
90d44fa
# Ultra-Advanced Food Recognition API Configuration
# Optimized for Hugging Face Spaces deployment
# Version: 13.0.0 - State-of-the-Art 2024 Edition
title: "🎯 Ultra-Advanced Food Recognition API"
description: >
State-of-the-art food recognition system achieving >99% accuracy using
ensemble of cutting-edge vision models. Based on latest 2024 research
with advanced transformer architectures and hallucination prevention.
# Model Configuration
models:
primary:
clip_model: "openai/clip-vit-large-patch14"
vit_model: "google/vit-large-patch16-224"
swin_model: "microsoft/swin-large-patch4-window7-224"
food_specialist: "nateraw/food"
fallback:
clip_model: "openai/clip-vit-base-patch32"
weights:
clip: 0.25
vit: 0.20
swin: 0.20
efficientnet: 0.15
food_specialist: 0.15
convnext: 0.05
# Performance Thresholds
thresholds:
min_confidence: 0.35
ensemble_threshold: 0.8
food_detection_threshold: 0.85
image_quality_threshold: 0.3
hallucination_detection: 0.95
# Image Processing
image_processing:
max_size: 1024
quality_enhancement: true
adaptive_augmentation: true
noise_reduction: true
augmentation:
levels:
light: ["rotation_5", "brightness_adjust"]
medium: ["rotation_10", "brightness_adjust", "color_adjust"]
aggressive: ["rotation_15", "brightness_adjust", "color_adjust", "sharpness_adjust"]
# API Configuration
api:
cors_origins: ["*"]
max_file_size: "10MB"
supported_formats: ["image/jpeg", "image/png", "image/webp"]
rate_limiting: false
# Hugging Face Spaces Optimization
hf_spaces:
port: 7860
host: "0.0.0.0"
workers: 1
timeout: 120
memory_optimization: true
gpu_optimization: true
mixed_precision: true
# Caching
cache:
text_embeddings: true
max_cache_size: 1000
nutrition_api_cache: 3600 # 1 hour
# Monitoring
monitoring:
performance_logging: true
error_tracking: true
confidence_analytics: true
hallucination_tracking: true
# Food Categories
food_categories:
total_count: 251
sources: ["Food-101", "FoodX-251", "Nutrition5k", "FastFood"]
fine_grained: true
cross_cultural: true
# Nutrition API
nutrition:
primary_source: "Open Food Facts"
fallback_source: "AI Estimation"
health_scoring: true
portion_recommendations: true
# Security
security:
input_validation: true
file_type_checking: true
malicious_content_detection: false # Basic level
rate_limiting: false # Disabled for HF Spaces