SergioSCA commited on
Commit
7ae6cdf
·
verified ·
1 Parent(s): 6e209ac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -6
app.py CHANGED
@@ -1,12 +1,19 @@
 
1
  import gradio as gr
 
2
  from functions import (
3
- MODALIDAD_TAREAS,
 
4
  generar_grafica_barras,
5
- generar_encabezado,
6
  buscar_datasets,
7
- generar_dataset
 
8
  )
9
 
 
 
 
 
10
  # Interfaz Gradio
11
  with gr.Blocks() as demo:
12
  gr.Markdown("# Diseñador de Modelos de Redes Neuronales y Generador de Datasets Multimodales")
@@ -23,17 +30,17 @@ with gr.Blocks() as demo:
23
  grafica_barras = gr.Plot(label="Gráfica de Barras")
24
  btn_actualizar_grafica = gr.Button("Actualizar Gráfica")
25
  btn_actualizar_grafica.click(
26
- fn=lambda tareas: generar_grafica_barras(tareas),
27
  inputs=tareas_seleccionadas,
28
  outputs=grafica_barras
29
  )
30
 
31
- # Panel 3: Generar Encabezado del CSV
32
  with gr.Row():
33
  btn_generar_encabezado = gr.Button("Generar Encabezado del CSV")
34
  encabezado_generado = gr.Textbox(label="Encabezado Generado", interactive=False)
35
  btn_generar_encabezado.click(
36
- fn=generar_encabezado,
37
  inputs=tareas_seleccionadas,
38
  outputs=encabezado_generado
39
  )
 
1
+ # app.py
2
  import gradio as gr
3
+ import matplotlib.pyplot as plt
4
  from functions import (
5
+ cargar_modalidades_tareas,
6
+ validar_modalidades_tareas,
7
  generar_grafica_barras,
 
8
  buscar_datasets,
9
+ generar_dataset,
10
+ generar_encabezado_inteligente
11
  )
12
 
13
+ # Cargar modalidades y tareas
14
+ MODALIDAD_TAREAS = cargar_modalidades_tareas()
15
+ validar_modalidades_tareas(MODALIDAD_TAREAS)
16
+
17
  # Interfaz Gradio
18
  with gr.Blocks() as demo:
19
  gr.Markdown("# Diseñador de Modelos de Redes Neuronales y Generador de Datasets Multimodales")
 
30
  grafica_barras = gr.Plot(label="Gráfica de Barras")
31
  btn_actualizar_grafica = gr.Button("Actualizar Gráfica")
32
  btn_actualizar_grafica.click(
33
+ fn=lambda tareas: generar_grafica_barras(tareas, MODALIDAD_TAREAS),
34
  inputs=tareas_seleccionadas,
35
  outputs=grafica_barras
36
  )
37
 
38
+ # Panel 3: Generar Encabezado del CSV con IA
39
  with gr.Row():
40
  btn_generar_encabezado = gr.Button("Generar Encabezado del CSV")
41
  encabezado_generado = gr.Textbox(label="Encabezado Generado", interactive=False)
42
  btn_generar_encabezado.click(
43
+ fn=generar_encabezado_inteligente,
44
  inputs=tareas_seleccionadas,
45
  outputs=encabezado_generado
46
  )