|
a |
|
b/code/7_final_test.py |
|
|
1 |
import config |
|
|
2 |
from utils_evaluation import (find_best_acc_and_thresh, output_all_predictions, |
|
|
3 |
print_final_test_results) |
|
|
4 |
|
|
|
5 |
# Running the code on the testing set. |
|
|
6 |
print("\n\n+++++ Running 7_final_test.py +++++") |
|
|
7 |
print("\n----- Finding best thresholds -----") |
|
|
8 |
best_thresholds = find_best_acc_and_thresh( |
|
|
9 |
labels_csv=config.args.labels_val, |
|
|
10 |
inference_folder=config.args.inference_val, |
|
|
11 |
classes=config.classes) |
|
|
12 |
print("----- Finished finding best thresholds -----\n") |
|
|
13 |
print("----- Outputting all predictions -----") |
|
|
14 |
output_all_predictions(patches_pred_folder=config.args.preds_test, |
|
|
15 |
output_folder=config.args.inference_test, |
|
|
16 |
conf_thresholds=best_thresholds, |
|
|
17 |
classes=config.classes, |
|
|
18 |
image_ext=config.args.image_ext) |
|
|
19 |
print("----- Finished outputting all predictions -----\n") |
|
|
20 |
print("----- Printing final test results -----") |
|
|
21 |
print_final_test_results(labels_csv=config.args.labels_test, |
|
|
22 |
inference_folder=config.args.inference_test, |
|
|
23 |
classes=config.classes) |
|
|
24 |
print("----- Finished printing final test results -----\n") |
|
|
25 |
print("+++++ Finished running 7_final_test.py +++++\n\n") |