Add new experiments and analysis scripts for dropzero features

- Introduced `fused_importance_with_axial.py` to evaluate the importance of Axial_Length in the fused-head model.
- Created JSON configurations for various experiments excluding zero-importance clinical features:
  - `cd_solo_bilateral_dropzero.json`: Bilateral clinical-only evaluation.
  - `cd_solo_single_dropzero.json`: Single-eye clinical-only evaluation.
  - `ensemble_refugelike_ckpt_dropzero.json`: Ensemble model with dropped zero-importance features.
  - `ensemble_single_refugelike_dropzero.json`: Single-eye ensemble model with dropped features.
This commit is contained in:
rpotter6298
2026-08-24 12:26:16 +02:00
parent 708fbc70ce
commit 3d7777f010
29 changed files with 1236 additions and 352 deletions
-4
View File
@@ -101,10 +101,6 @@ def render() -> None:
ax.set_xticks(x)
ax.set_xticklabels([QUAD_LABEL[q] for q in QUAD_ORDER], fontsize=11)
ax.set_ylabel("Mean fraction of full-image Grad-CAM intensity", fontsize=11)
ax.set_title(
"Image-tower Grad-CAM by optic-disc quadrant (OD-oriented; centroid-split)",
fontsize=12.5, fontweight="bold",
)
ax.grid(axis="y", alpha=0.3, linestyle="--")
ax.set_ylim(0, max(ax.get_ylim()[1], 0.7))
ax.axhline(0.25, color="#888", linestyle=":", linewidth=0.8, alpha=0.6, zorder=0)