SergioSCA commited on
Commit
8bf0097
·
verified ·
1 Parent(s): 536914a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -11
app.py CHANGED
@@ -79,22 +79,17 @@ def generar_dataset(encabezado, datasets_seleccionados, pagina_actual=1, filas_p
79
  with gr.Blocks() as demo:
80
  gr.Markdown("# Diseñador de Modelos de Redes Neuronales y Generador de Datasets Multimodales")
81
 
82
- # Panel 1: Lista de Tareas Disponibles
83
  with gr.Row():
84
- gr.Markdown("### Tareas Disponibles")
85
- tareas_disponibles = gr.Textbox(
86
- label="Tareas",
87
- value="\n".join([tarea for tareas in MODALIDAD_TAREAS.values() for tarea in tareas]),
88
- interactive=False
89
- )
90
 
91
  # Panel 2: Gráfica de Barras
92
  with gr.Row():
93
  gr.Markdown("### Distribución de Tareas por Modalidad")
94
  grafica_barras = gr.Plot(label="Gráfica de Barras")
95
-
96
- # Mostrar la gráfica al iniciar la aplicación
97
- grafica_barras.value = generar_grafica_barras()
98
 
99
  # Panel 3: Buscar Datasets Compatibles con Filtros Adicionales
100
  with gr.Row():
@@ -105,7 +100,7 @@ with gr.Blocks() as demo:
105
  datasets_encontrados = gr.Textbox(label="Datasets Encontrados", interactive=False)
106
  btn_buscar_datasets.click(
107
  buscar_datasets,
108
- inputs=[tareas_disponibles, filtro_tamaño, filtro_licencia],
109
  outputs=datasets_encontrados
110
  )
111
 
 
79
  with gr.Blocks() as demo:
80
  gr.Markdown("# Diseñador de Modelos de Redes Neuronales y Generador de Datasets Multimodales")
81
 
82
+ # Panel 1: Lista de Tareas Disponibles con Checkboxes
83
  with gr.Row():
84
+ gr.Markdown("### Selecciona Tareas")
85
+ todas_las_tareas = [tarea for tareas in MODALIDAD_TAREAS.values() for tarea in tareas]
86
+ tareas_seleccionadas = gr.CheckboxGroup(choices=todas_las_tareas, label="Tareas Disponibles", interactive=True)
 
 
 
87
 
88
  # Panel 2: Gráfica de Barras
89
  with gr.Row():
90
  gr.Markdown("### Distribución de Tareas por Modalidad")
91
  grafica_barras = gr.Plot(label="Gráfica de Barras")
92
+ grafica_barras.value = generar_grafica_barras()
 
 
93
 
94
  # Panel 3: Buscar Datasets Compatibles con Filtros Adicionales
95
  with gr.Row():
 
100
  datasets_encontrados = gr.Textbox(label="Datasets Encontrados", interactive=False)
101
  btn_buscar_datasets.click(
102
  buscar_datasets,
103
+ inputs=[tareas_seleccionadas, filtro_tamaño, filtro_licencia],
104
  outputs=datasets_encontrados
105
  )
106