tools/summarize_results.pytools/summarize_results.sh脚本会:
outputs/experiments/optimized/ 下的 best.pthcfg 与 metrics默认输出:
results/optimized/experiment_summary.csvresults/optimized/experiment_summary.md当前脚本不再生成单独的边界消融汇总表。
每条结果包含:
datasetmodeablation_caseratioepochbest_metricdiceioucheckpoint其中:
dataset 优先从 checkpoint 内的 cfg.dataset.dataset_name 读取mode 根据路径中是否包含 supervised 推断ablation_case 当前保留占位符ratio 当前保留占位符默认汇总:
bash tools/summarize_results.sh
指定目录:
OUTPUTS_DIR=outputs RESULTS_DIR=results bash tools/summarize_results.sh
直接调用 Python:
/opt/miniforge3/envs/xnet_mamba/bin/python tools/summarize_results.py --outputs-dir outputs/experiments/optimized --results-dir results/optimized
如果还没有任何 best.pth,脚本不会报错。
它会生成空表,并打印:
num_results: 0
DATASET=BUSI bash tools/run_optimized_supervised.sh
bash tools/summarize_results.sh
sed -n '1,40p' results/optimized/experiment_summary.md
后续可以继续扩展: