Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.22.0
metadata
title: LSTTN Traffic Forecast PEMS04
emoji: 🚦
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
LSTTN — Demo de pronóstico de tráfico (PEMS-04)
Demo interactiva del modelo LSTTN (GraphWaveNet + Transformer, Luo et al. 2024) entrenado sobre el dataset PEMS-04. Permite elegir un sensor y una muestra de test y comparar la predicción del modelo contra el flujo de tráfico real.
Cómo generar los artefactos (una sola vez, local o en Colab)
- En tu notebook
Entregable_4_Grupo_5.ipynb, después de que la celda de entrenamiento del LSTTN (celda "Entrenamiento") termine, pega el contenido deexport_artifacts.pyen una nueva celda y ejecútala. - Esto crea la carpeta
lsttn_artifacts/con:model_state.pt— pesos entrenadosadjacency.npy— matriz de adyacencia Amean_std.npy— estadísticas de normalizaciónmeta.npy— num_nodes, window_size, horizondemo_samples.npz— 500 muestras del test set para la demo
- Copia esa carpeta
lsttn_artifacts/a este mismo directorio (junto aapp.py).
Cómo desplegar en Hugging Face Spaces
Crea un Space nuevo en https://huggingface.co/new-space, SDK = Gradio.
Sube estos archivos a la raíz del repo del Space:
app.pylsttn_model.pyrequirements.txtREADME.md(este archivo, con el YAML de arriba)- la carpeta
lsttn_artifacts/completa
El Space instala
requirements.txty levantaapp.pyautomáticamente.Si el repo pesa mucho por los
.npz/.pt, usa Git LFS:git lfs install git lfs track "*.pt" "*.npz" "*.npy" git add .gitattributes
Probarlo local antes de subir
pip install -r requirements.txt
python app.py
Abre http://127.0.0.1:7860.