|
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() |
|
|
|
|