MarcoParola commited on
Commit
e1df11f
·
1 Parent(s): 4de52bd

change question position (before saliencymaps)

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -61,6 +61,10 @@ def main():
61
  gr.Markdown("Sidu")
62
  gr.Markdown("Rise")
63
 
 
 
 
 
64
  with gr.Row():
65
  count = user_state if isinstance(user_state, int) else user_state.value
66
  images = load_image_and_saliency(count, data_dir)
@@ -70,9 +74,7 @@ def main():
70
  saliency_sidu = gr.Image(images[4], elem_classes="main-image", visible=False)
71
  saliency_rise = gr.Image(images[3], elem_classes="main-image", visible=False)
72
 
73
- count = user_state if isinstance(user_state, int) else user_state.value
74
- row = concepts.iloc[count]
75
- question = gr.Markdown(f"### Sort the following saliency maps according to which of them better highlights the following concepts: {row[1]}, {row[2]} , {row[3]}?", visible=False)
76
  with gr.Row():
77
  dropdown1 = gr.Dropdown(choices=options, label="grad-cam", visible=False)
78
  dropdown2 = gr.Dropdown(choices=options, label="lime", visible=False)
@@ -156,7 +158,7 @@ def main():
156
  dropdown2 = gr.Dropdown(choices=options, label="lime", visible=False)
157
  dropdown3 = gr.Dropdown(choices=options, label="sidu", visible=False)
158
  dropdown4 = gr.Dropdown(choices=options, label="rise", visible=False)
159
- return target_img, saliency_gradcam, saliency_lime, saliency_sidu, saliency_rise, question, dropdown1, dropdown2, dropdown3, dropdown4
160
 
161
 
162
  def update_dropdowns():
@@ -170,7 +172,7 @@ def main():
170
  concepts = load_csv_concepts(data_dir)
171
  count = state if isinstance(state, int) else state.value
172
  row = concepts.iloc[count]
173
- return gr.Markdown(f"### Sort the following saliency maps according to which of them better highlights the following concepts: {row[1]}, {row[2]} , {row[3]}?", visible=True)
174
 
175
  def redirect():
176
  pass
@@ -245,7 +247,7 @@ def main():
245
  outputs={continue_button, submit_button}
246
  ).then(
247
  hide_view,
248
- outputs={target_img, saliency_gradcam, saliency_lime, saliency_sidu, saliency_rise, question, dropdown1, dropdown2, dropdown3, dropdown4}
249
  )
250
 
251
  continue_button.click(
 
61
  gr.Markdown("Sidu")
62
  gr.Markdown("Rise")
63
 
64
+ count = user_state if isinstance(user_state, int) else user_state.value
65
+ row = concepts.iloc[count]
66
+ question = gr.Markdown(f"### Sort the following saliency maps according to which of them better highlights the following concepts for the class {class_names[user_state.value]}: {row[1]}, {row[2]} , {row[3]}?", visible=False)
67
+
68
  with gr.Row():
69
  count = user_state if isinstance(user_state, int) else user_state.value
70
  images = load_image_and_saliency(count, data_dir)
 
74
  saliency_sidu = gr.Image(images[4], elem_classes="main-image", visible=False)
75
  saliency_rise = gr.Image(images[3], elem_classes="main-image", visible=False)
76
 
77
+
 
 
78
  with gr.Row():
79
  dropdown1 = gr.Dropdown(choices=options, label="grad-cam", visible=False)
80
  dropdown2 = gr.Dropdown(choices=options, label="lime", visible=False)
 
158
  dropdown2 = gr.Dropdown(choices=options, label="lime", visible=False)
159
  dropdown3 = gr.Dropdown(choices=options, label="sidu", visible=False)
160
  dropdown4 = gr.Dropdown(choices=options, label="rise", visible=False)
161
+ return question, target_img, saliency_gradcam, saliency_lime, saliency_sidu, saliency_rise, dropdown1, dropdown2, dropdown3, dropdown4
162
 
163
 
164
  def update_dropdowns():
 
172
  concepts = load_csv_concepts(data_dir)
173
  count = state if isinstance(state, int) else state.value
174
  row = concepts.iloc[count]
175
+ return gr.Markdown(f"### Sort the following saliency maps according to which of them better highlights the following concepts for the class {class_names[count]}: {row[1]}, {row[2]} , {row[3]}?", visible=True)
176
 
177
  def redirect():
178
  pass
 
247
  outputs={continue_button, submit_button}
248
  ).then(
249
  hide_view,
250
+ outputs={question, target_img, saliency_gradcam, saliency_lime, saliency_sidu, saliency_rise, dropdown1, dropdown2, dropdown3, dropdown4}
251
  )
252
 
253
  continue_button.click(