zzz0527 commited on
Commit
cf878be
·
verified ·
1 Parent(s): 2e742e8

Upload 2 files

Browse files
SPC-UQ/Image_Classification/evaluate.py CHANGED
@@ -1402,7 +1402,7 @@ if __name__ == "__main__":
1402
 
1403
  res_dict["info"] = vars(args)
1404
 
1405
- print('################################################################')
1406
  print('Original accuracy: ', f"{mean_accuracy.item() * 100:.2f} ± {std_accuracy.item() * 100:.2f}")
1407
  print('Accuracy after calibration: ', f"{mean_c_accuracy.item() * 100:.2f} ± {std_c_accuracy.item() * 100:.2f}")
1408
  print('Original ECE: ', f"{mean_ece.item()*100:.2f} ± {std_ece.item()*100:.2f}")
@@ -1411,7 +1411,7 @@ if __name__ == "__main__":
1411
  print('AUROC(error): ', f"{mean_err_m1_auroc.item()*100:.2f} ± {std_err_m1_auroc.item()*100:.2f}")
1412
  print('AUROC(adv): ', f"{mean_adv_m1_auroc.item()*100:.2f} ± {std_adv_m1_auroc.item()*100:.2f}")
1413
  print('AUROC(ood): ', f"{mean_ood_m1_auroc.item()*100:.2f} ± {std_ood_m1_auroc.item()*100:.2f}")
1414
- print('################################################################')
1415
 
1416
 
1417
  with open(
 
1402
 
1403
  res_dict["info"] = vars(args)
1404
 
1405
+ print('###########################Summary###############################')
1406
  print('Original accuracy: ', f"{mean_accuracy.item() * 100:.2f} ± {std_accuracy.item() * 100:.2f}")
1407
  print('Accuracy after calibration: ', f"{mean_c_accuracy.item() * 100:.2f} ± {std_c_accuracy.item() * 100:.2f}")
1408
  print('Original ECE: ', f"{mean_ece.item()*100:.2f} ± {std_ece.item()*100:.2f}")
 
1411
  print('AUROC(error): ', f"{mean_err_m1_auroc.item()*100:.2f} ± {std_err_m1_auroc.item()*100:.2f}")
1412
  print('AUROC(adv): ', f"{mean_adv_m1_auroc.item()*100:.2f} ± {std_adv_m1_auroc.item()*100:.2f}")
1413
  print('AUROC(ood): ', f"{mean_ood_m1_auroc.item()*100:.2f} ± {std_ood_m1_auroc.item()*100:.2f}")
1414
+ print('#################################################################')
1415
 
1416
 
1417
  with open(
SPC-UQ/Image_Classification/evaluate_laplace.py CHANGED
@@ -326,11 +326,13 @@ if __name__ == "__main__":
326
  return arr.mean().item(), arr.std().item() / math.sqrt(arr.shape[0])
327
 
328
  # Print summary
 
329
  print_metrics(*mean_std(accuracies), "Accuracy")
330
  print_metrics(*mean_std(eces), "ECE")
331
- print_metrics(*mean_std(adv_aurocs), "Adv AUROC")
332
- print_metrics(*mean_std(err_aurocs), "Error AUROC")
333
- print_metrics(*mean_std(ood_aurocs), "OOD AUROC")
 
334
 
335
  # Store only required metrics
336
  result_json = {}
 
326
  return arr.mean().item(), arr.std().item() / math.sqrt(arr.shape[0])
327
 
328
  # Print summary
329
+ print('###########################Summary###############################')
330
  print_metrics(*mean_std(accuracies), "Accuracy")
331
  print_metrics(*mean_std(eces), "ECE")
332
+ print_metrics(*mean_std(err_aurocs), "AUROC(error)")
333
+ print_metrics(*mean_std(adv_aurocs), "AUROC(adv)")
334
+ print_metrics(*mean_std(ood_aurocs), "AUROC(ood)")
335
+ print('#################################################################')
336
 
337
  # Store only required metrics
338
  result_json = {}