| import gradio as gr | |
| from pipelineFinal import pipeline_final | |
| demo = gr.Interface( | |
| fn=pipeline_final, | |
| inputs=[ | |
| gr.Dropdown( | |
| ["Si", "No"], | |
| label="驴Realizar predicci贸n despu茅s del tiempo de entrenamiento?.\nDe seleccionar No, debera montar los archivos con las ultimas 72 horas de datos disponibles" | |
| ), | |
| gr.Slider( | |
| minimum=1, maximum=24, step=1, | |
| label="N煤mero de horas a predecir" | |
| ), | |
| gr.File( | |
| label="Archivo de datos de entrenamiento (CSV)" | |
| ), | |
| gr.File( | |
| label="Archivo de datos del cliente (CSV)" | |
| ), | |
| gr.File( | |
| label="Archivo de datos meteorol贸gicos hist贸ricos (CSV)" | |
| ), | |
| gr.File( | |
| label="Archivo de precios de electricidad (CSV)" | |
| ), | |
| gr.File( | |
| label="Archivo de precios de gas (CSV)" | |
| ) | |
| ], | |
| outputs=[ | |
| gr.Plot(label="Gr谩fica de predicciones"), | |
| gr.DataFrame(label="Resultados de la predicci贸n") | |
| ], | |
| title="Sistema de Predicci贸n de Consumo Energ茅tico", | |
| description=( | |
| "Esta herramienta permite realizar predicciones de consumo energ茅tico utilizando datos hist贸ricos y actuales. " | |
| "Puedes optar por realizar una predicci贸n inmediatamente despu茅s del tiempo de entrenamiento o cargar tus propios archivos de datos. " | |
| "Los resultados incluyen una gr谩fica de predicciones y un resumen tabular de los datos." | |
| ) | |
| ) | |
| demo.launch() | |