feat: add fixed-pool scoliosis partition helper

This commit is contained in:
2026-03-14 17:45:31 +08:00
parent 4a12bd64b9
commit 7b98e066e4
4 changed files with 1206 additions and 0 deletions
+7
View File
@@ -212,6 +212,13 @@ One practical caveat on `1:1:2` vs `1:1:8` comparisons in this repo:
- so local `112` vs `118` results should not be overinterpreted as a pure
class-balance ablation unless the train/test pool is explicitly held fixed
To support a clean same-pool comparison, the repo now also includes:
- `datasets/Scoliosis1K/Scoliosis1K_118_fixedpool_train112.json`
That partition keeps the full `118` `TEST_SET` unchanged and keeps the same
positive/neutral `TRAIN_SET` ids as `118`, but downsamples `TRAIN_SET` negatives
to `148` so the train ratio becomes `74 / 74 / 148` (`1:1:2`).
The strongest recovered result:
- `80.24 / 76.73 / 76.40 / 76.56`