How antonmg4/tfm-precio-app works
La aplicación permite a un anfitrión introducir los datos de un alojamiento nuevo, elegir o marcar su ubicación y obtener un precio recomendado, un rango habitual y una explicación de los factores que influyen. El flujo principal va del formulario y el mapa a la construcción del listing, y de ahí a dos cálculos del modelo: recomendación y explicación. El README describe esas salidas; los detalles del flujo se apoyan en el código muestreado. Las tablas y el modelo se agrupan como datos de referencia.
Main entry points: app.py App Gradio · modelo.py Modelo de precio · formulario.py Formulario · mapa.py Mapa interactivo
Components 13
Interfaz
- App Gradio
app.py - Resumen y gráfico
app.py
Entrada del listing
- Formulario
src/formulario.py - Mapa interactivo
src/mapa.py - Listing completo
src/formulario.py
Inferencia y resultados
- Modelo de precio
src/modelo.py - Precio y rango
src/modelo.py - Factores explicativos
src/modelo.py
Modelo y referencias
- Metadatos variables
datos/metadatos_variables.json - Modelo XGBoost
datos/modelo_xgb.json - Tablas de referencia
datos
Other components
- Anfitrión
- Teselas del mapa
Connections 18
- Anfitrión → App Gradio: usa
- App Gradio → Formulario: construye campos
- Formulario → Metadatos variables: lee metadatos
- App Gradio → Mapa interactivo: inicializa mapa
- Mapa interactivo → Teselas del mapa: solicita teselas
- Mapa interactivo → App Gradio: envía coordenadas
- App Gradio → Formulario: lee listing
- Formulario → Listing completo: construye
- App Gradio → Modelo de precio: recomienda precio
- App Gradio → Modelo de precio: explica precio
- Modelo de precio → Modelo XGBoost: carga modelo
- Modelo de precio → Tablas de referencia: lee referencias
- Modelo de precio → Precio y rango: devuelve recomendación
- Modelo de precio → Factores explicativos: devuelve explicación
- App Gradio → Resumen y gráfico: formatea resultados
- Precio y rango → Resumen y gráfico: muestra precio y rango
- Factores explicativos → Resumen y gráfico: genera gráfico
- Resumen y gráfico → Anfitrión: presenta resultados