josegoji commited on
Commit
ea1ecfe
verified
1 Parent(s): 663a47b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +51 -19
app.py CHANGED
@@ -1,19 +1,51 @@
1
- import gradio as gr
2
- from pipelineFinal import pipeline_final
3
-
4
- demo = gr.Interface(
5
- fn=pipeline_final,
6
- inputs=[
7
- gr.Dropdown(["Si", "No"], label="Deseas hacer una prediccion justo luego del tiempo del train"), # Uncomment this line to add audio input
8
- gr.Slider(0, 24, label="Choose a number"),
9
- gr.File(label="Sube el archivo de tain en csv. (Solo si elegiste NO)"),
10
- gr.File(label="Sube el archivo de client en csv. (Solo si elegiste NO)"),
11
- gr.File(label="Sube el archivo de histroical_weather en csv. (Solo si elegiste NO)"),
12
- gr.File(label="Sube el archivo de electricity_prices en csv. (Solo si elegiste NO)"),
13
- gr.File(label="Sube el archivo de gas_prices en csv. (Solo si elegiste NO)")
14
-
15
- ],
16
- outputs=[gr.Plot(), gr.DataFrame()]
17
- )
18
- demo.launch()
19
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from pipelineFinal import pipeline_final
3
+
4
+ demo = gr.Interface(
5
+ fn=pipeline_final,
6
+ inputs=[
7
+ gr.Dropdown(
8
+ ["Si", "No"],
9
+ label="驴Realizar predicci贸n despu茅s del tiempo de entrenamiento?",
10
+ info="Selecciona 'S铆' si deseas realizar la predicci贸n inmediatamente despu茅s del periodo de entrenamiento. Elige 'No' si prefieres cargar nuevos archivos de datos."
11
+ ),
12
+ gr.Slider(
13
+ minimum=1, maximum=24, step=1,
14
+ label="N煤mero de horas a predecir",
15
+ info="Indica el n煤mero de horas futuras que deseas predecir (entre 1 y 24 horas)."
16
+ ),
17
+ gr.File(
18
+ label="Archivo de datos de entrenamiento (CSV)",
19
+ info="Sube un archivo CSV con los datos de entrenamiento. Este campo solo aplica si elegiste 'No' en la primera opci贸n."
20
+ ),
21
+ gr.File(
22
+ label="Archivo de datos del cliente (CSV)",
23
+ info="Sube un archivo CSV con informaci贸n del cliente. Este campo solo aplica si elegiste 'No' en la primera opci贸n."
24
+ ),
25
+ gr.File(
26
+ label="Archivo de datos meteorol贸gicos hist贸ricos (CSV)",
27
+ info="Sube un archivo CSV con los datos hist贸ricos del clima. Este campo solo aplica si elegiste 'No' en la primera opci贸n."
28
+ ),
29
+ gr.File(
30
+ label="Archivo de precios de electricidad (CSV)",
31
+ info="Sube un archivo CSV con los precios de la electricidad. Este campo solo aplica si elegiste 'No' en la primera opci贸n."
32
+ ),
33
+ gr.File(
34
+ label="Archivo de precios de gas (CSV)",
35
+ info="Sube un archivo CSV con los precios del gas. Este campo solo aplica si elegiste 'No' en la primera opci贸n."
36
+ )
37
+ ],
38
+ outputs=[
39
+ gr.Plot(label="Gr谩fica de predicciones"),
40
+ gr.DataFrame(label="Resultados de la predicci贸n")
41
+ ],
42
+ title="Sistema de Predicci贸n de Consumo Energ茅tico",
43
+ description=(
44
+ "Esta herramienta permite realizar predicciones de consumo energ茅tico utilizando datos hist贸ricos y actuales. "
45
+ "Puedes optar por realizar una predicci贸n inmediatamente despu茅s del tiempo de entrenamiento o cargar tus propios archivos de datos. "
46
+ "Los resultados incluyen una gr谩fica de predicciones y un resumen tabular de los datos."
47
+ )
48
+ )
49
+
50
+ demo.launch()
51
+