--- title: 🍎 Generador Inteligente de Recetas Saludables con IA emoji: 🍎 colorFrom: green colorTo: yellow sdk: streamlit sdk_version: 1.38.0 app_file: app.py pinned: true license: apache-2.0 --- # 🍎 Generador Inteligente de Recetas Saludables con IA ¡Bienvenido al generador de recetas más inteligente! Esta aplicación utiliza modelos de machine learning de última generación para encontrar recetas saludables personalizadas basadas en los ingredientes que tienes disponibles. ## ✨ Características Principales ### 🔍 Búsqueda Semántica Inteligente - **Matching inteligente**: Usa embeddings de Sentence Transformers para entender el significado de tus ingredientes - **Recomendaciones contextuales**: Encuentra recetas incluso con ingredientes parcialmente coincidentes - **Filtros avanzados**: Personaliza por calorías, tiempo, dieta y categorías - **Soporte multilingüe**: Ingresa ingredientes en español o inglés, con manejo de sinónimos # MEJORA: Agregado ### 🏃‍♂️ Optimización de Rendimiento - **Carga rápida**: Embeds pre-calculados para respuestas instantáneas - **Cache inteligente**: Traducciones y procesamiento optimizado - **Interfaz responsiva**: Diseño moderno y fluido con listas mejoradas # MEJORA: Mencionado ### 📊 Visualización de Datos - **Gráficos interactivos**: Visualiza calorías vs tiempo con Plotly - **Tarjetas informativas**: Presentación clara de cada receta con listas ordenadas - **Metadatos completos**: Información nutricional, tiempos e ingredientes ## 🚀 Cómo Usar 1. **Ingresa ingredientes** en el campo principal (ej: "pollo, arroz, vegetales" en español o inglés) 2. **Ajusta los filtros** en la barra lateral: - Calorías máximas - Tiempo de preparación - Preferencias dietéticas (vegano, saludable) 3. **Haz clic en "Buscar Recetas"** 4. **Explora los resultados**: - Gráfico de distribución - Tarjetas detalladas de cada receta - Información nutricional completa - Instrucciones paso a paso ## 🛠️ Tecnologías Utilizadas - **Streamlit**: Interfaz web interactiva - **Hugging Face Transformers**: Modelos de traducción y embeddings - **Sentence Transformers**: Embeddings semánticos multilingües para matching de ingredientes # MEJORA: Multilingües - **Plotly**: Visualizaciones interactivas - **Pandas/NumPy**: Procesamiento de datos eficiente - **scikit-learn**: Cálculo de similitudes coseno ## 📁 Estructura del Proyecto ``` recetas-saludables-ia/ ├── app.py # Aplicación Streamlit principal ├── requirements.txt # Dependencias del proyecto ├── README.md # Documentación └── .gitattributes # Configuración Git LFS ``` ## 🔧 Instalación Local ```bash # Clonar el repositorio git clone https://huggingface.co/spaces/LauraM655/recetas-saludables-ia # Instalar dependencias pip install -r requirements.txt # Ejecutar la aplicación streamlit run app.py ``` ## 📈 Rendimiento Optimizado - **Pre-cálculo de embeddings**: Los embeddings de las recetas se calculan una vez al inicio con modelo multilingüe - **Cache multi-nivel**: Traducciones y resultados frecuentes en cache - **Procesamiento por lotes**: Operaciones vectorizadas para máxima velocidad - **Manejo de errores robusto**: Validación completa de datos ## 🎯 Casos de Uso - **Estudiantes**: Recetas rápidas y económicas - **Familias**: Comidas saludables para todos - **Deportistas**: Opciones altas en proteínas - **Dietas específicas**: Vegano, bajo en calorías, etc. - **Cocina creativa**: Descubre nuevas combinaciones en múltiples idiomas ## 🤝 Contribuir ¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes sugerencias: 1. Reporta un issue en la pestaña de "Issues" 2. Propone mejoras específicas 3. Considera forkear el proyecto ## 📄 Licencia Este proyecto está bajo la licencia Apache 2.0. Ver el archivo LICENSE para más detalles. ## 🌐 Demo en Vivo Prueba la aplicación: [https://huggingface.co/spaces/LauraM655/recetas-saludables-ia](https://huggingface.co/spaces/LauraM655/recetas-saludables-ia) ---
*Hecho con ❤️ usando Hugging Face Spaces* [![Streamlit](https://img.shields.io/badge/Streamlit-FF4B4B?style=for-the-badge&logo=Streamlit&logoColor=white)](https://streamlit.io) [![Hugging Face](https://img.shields.io/badge/Hugging%20Face-FFD21E?style=for-the-badge&logo=huggingface&logoColor=black)](https://huggingface.co) [![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)](https://python.org)