taesiri commited on
Commit
04dc4e6
Β·
1 Parent(s): 90dfd54
Files changed (2) hide show
  1. README.md +2 -2
  2. app.py +13 -17
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: Task 1 CUB
3
  emoji: πŸš€
4
  colorFrom: green
5
  colorTo: gray
@@ -10,4 +10,4 @@ pinned: false
10
  license: mit
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces#reference
 
1
  ---
2
+ title: Visual CorrespondenceHuman Study - CUB
3
  emoji: πŸš€
4
  colorFrom: green
5
  colorTo: gray
 
10
  license: mit
11
  ---
12
 
13
+ Check out the configuration reference at <https://huggingface.co/docs/hub/spaces#reference>
app.py CHANGED
@@ -33,13 +33,14 @@ classifier_predictions = {}
33
  selected_dataset = "CUB-iNAt-Unified"
34
 
35
  root_visualization_dir = "./visualizations/"
36
- viz_url = "https://static.taesiri.com/xai/CUB-iNAt-Unified.zip"
37
  viz_archivefile = "CUB-Final.zip"
38
 
39
- demonstration_url = "https://static.taesiri.com/xai/CUB-Demonstrations.zip"
 
40
  demonst_zipfile = "demonstrations.zip"
41
 
42
- picklefile_url = "https://static.taesiri.com/xai/Task1-CUB-ALL.pickle"
43
  prediction_root = "./predictions/"
44
  prediction_pickle = f"{prediction_root}predictions.pickle"
45
 
@@ -365,21 +366,17 @@ def main():
365
  global CLASSIFIER_TAG
366
 
367
  # Set the session state
368
- # State Management and General Setup
369
  st.set_page_config(layout="wide")
370
- st.title("TASK - 1 - CUB")
371
-
372
- # st.write(classifier_predictions.keys())
373
- # st.write(classifier_predictions["ILSVRC2012_val_00024646.JPEG"])
374
 
375
  options = [
376
  "Unselected",
377
  "NOXAI",
378
  "KNN",
379
- "EMD Nearest Neighbors",
380
- "EMD Correspondence",
381
- "CHM Nearest Neighbors",
382
- "CHM Correspondence",
383
  ]
384
 
385
  st.markdown(
@@ -400,7 +397,6 @@ def main():
400
  key="which_xai",
401
  index=default,
402
  )
403
- # print(session_state.XAI_tool)
404
 
405
  if session_state.XAI_tool != "Unselected":
406
  st.markdown(f"## SELECTED METHOD ``{session_state.XAI_tool}``")
@@ -411,16 +407,16 @@ def main():
411
  elif session_state.XAI_tool == "KNN":
412
  selected_xai_tool = load_knn_nns
413
  CLASSIFIER_TAG = "KNN"
414
- elif session_state.XAI_tool == "CHM Nearest Neighbors":
415
  selected_xai_tool = load_chm_nns
416
  CLASSIFIER_TAG = "CHM"
417
- elif session_state.XAI_tool == "CHM Correspondence":
418
  selected_xai_tool = load_chm_corrs
419
  CLASSIFIER_TAG = "CHM"
420
- elif session_state.XAI_tool == "EMD Nearest Neighbors":
421
  selected_xai_tool = load_emd_nns
422
  CLASSIFIER_TAG = "EMD"
423
- elif session_state.XAI_tool == "EMD Correspondence":
424
  selected_xai_tool = load_emd_corrs
425
  CLASSIFIER_TAG = "EMD"
426
 
 
33
  selected_dataset = "CUB-iNAt-Unified"
34
 
35
  root_visualization_dir = "./visualizations/"
36
+ viz_url = "https://drive.google.com/uc?id=1ifNYT2Jfnj61U1t144ZRE3c1PI_K89YA"
37
  viz_archivefile = "CUB-Final.zip"
38
 
39
+
40
+ demonstration_url = "https://drive.google.com/uc?id=1YbAT-M_ZdjLlPuPPAaXbAOqYOqhAIJWs"
41
  demonst_zipfile = "demonstrations.zip"
42
 
43
+ picklefile_url = "https://drive.google.com/uc?id=175CO7kfqedrmqO-3wXCN9gFFjnVhXFn8"
44
  prediction_root = "./predictions/"
45
  prediction_pickle = f"{prediction_root}predictions.pickle"
46
 
 
366
  global CLASSIFIER_TAG
367
 
368
  # Set the session state
 
369
  st.set_page_config(layout="wide")
370
+ st.title("Visual CorrespondenceHuman Study - CUB")
 
 
 
371
 
372
  options = [
373
  "Unselected",
374
  "NOXAI",
375
  "KNN",
376
+ "EMD-Corr Nearest Neighbors",
377
+ "EMD-Corr Correspondence",
378
+ "CHM-Corr Nearest Neighbors",
379
+ "CHM-Corr Correspondence",
380
  ]
381
 
382
  st.markdown(
 
397
  key="which_xai",
398
  index=default,
399
  )
 
400
 
401
  if session_state.XAI_tool != "Unselected":
402
  st.markdown(f"## SELECTED METHOD ``{session_state.XAI_tool}``")
 
407
  elif session_state.XAI_tool == "KNN":
408
  selected_xai_tool = load_knn_nns
409
  CLASSIFIER_TAG = "KNN"
410
+ elif session_state.XAI_tool == "CHM-Corr Nearest Neighbors":
411
  selected_xai_tool = load_chm_nns
412
  CLASSIFIER_TAG = "CHM"
413
+ elif session_state.XAI_tool == "CHM-Corr Correspondence":
414
  selected_xai_tool = load_chm_corrs
415
  CLASSIFIER_TAG = "CHM"
416
+ elif session_state.XAI_tool == "EMD-Corr Nearest Neighbors":
417
  selected_xai_tool = load_emd_nns
418
  CLASSIFIER_TAG = "EMD"
419
+ elif session_state.XAI_tool == "EMD-Corr Correspondence":
420
  selected_xai_tool = load_emd_corrs
421
  CLASSIFIER_TAG = "EMD"
422