a warm start keeps the family of the registry version it continues; the 10-23 duplicates of the re-gated v5 versions go
CI / ledger-and-tools (push) Successful in 21s

--skip-train registers the version with the day it runs, so the nano and the yolo26s of
cycle 5 existed twice in the registry (2026-10-23 and 2026-10-25); the runs point at the
10-25 ones, the others are removed. A run whose base weights are a registry version (the
warm start) was named after the file weights.pt; it is now named after that version's family.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013uu3Bxsu5JqFhaWa9Ftu6z
This commit is contained in:
jungfrauandClaude Fable 5.1 committed 2026-10-26 10:29:31 +01:00
1 parent 9bd88eb52e
commit 5bcb6d993d
6 files changed
-390

No files matched your search

@@ -1,121 +0,0 @@
{
"per_class": {
"loop_all": {
"tp": 151,
"fp": 25,
"fn": 7,
"precision": 0.8579545454545454,
"recall": 0.9556962025316456,
"f1": 0.9041916167664671,
"mean_mask_iou": 0.8900843775137935,
"n_matched": 151
},
"pin": {
"tp": 76,
"fp": 15,
"fn": 8,
"precision": 0.8351648351648352,
"recall": 0.9047619047619048,
"f1": 0.8685714285714285,
"mean_mask_iou": 0.9028628651190943,
"n_matched": 76
},
"crystal": {
"tp": 85,
"fp": 66,
"fn": 50,
"precision": 0.5629139072847682,
"recall": 0.6296296296296297,
"f1": 0.5944055944055944,
"mean_mask_iou": 0.7815064307616706,
"n_matched": 85
},
"loop_face": {
"tp": 135,
"fp": 50,
"fn": 20,
"precision": 0.7297297297297297,
"recall": 0.8709677419354839,
"f1": 0.7941176470588235,
"mean_mask_iou": 0.8489963361151837,
"n_matched": 135
},
"ice": {
"tp": 2,
"fp": 10,
"fn": 40,
"precision": 0.16666666666666666,
"recall": 0.047619047619047616,
"f1": 0.07407407407407407,
"mean_mask_iou": 0.902436343413922,
"n_matched": 2
},
"needle": {
"tp": 0,
"fp": 0,
"fn": 1,
"precision": 0.0,
"recall": 0.0,
"f1": 0.0,
"mean_mask_iou": 0.0,
"n_matched": 0
}
},
"overall": {
"tp": 449,
"fp": 166,
"fn": 126,
"precision": 0.7300813008130081,
"recall": 0.7808695652173913,
"f1": 0.7546218487394959,
"mean_mask_iou": 0.8593936379304089,
"n_matched": 449
},
"dataset": {
"gold_images": 335,
"pred_images": 335,
"missing_predictions": 0,
"iou_threshold": 0.5,
"ignored_objects": 454
},
"weights": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v5-noflip-mask1-2026-10-23/weights.pt",
"environment": {
"host": "mx-spark-01",
"ultralytics": "8.4.160",
"torch": "2.14.0+cu130"
},
"measured_at": "2026-10-25T09:46:56",
"gate": {
"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json",
"f1_delta": 0.0049,
"mask_iou_delta": -0.0125,
"mask_score": 0.7842,
"mask_score_baseline": 0.7967,
"matched_only_iou_delta": -0.0063,
"class_f1_delta": {
"loop_all": -0.0133,
"pin": 0.0121
},
"pass_point_rule": false,
"rule": "paired bootstrap",
"bootstrap": {
"frames": 335,
"mounts": 300,
"draws": 2000,
"f1": {
"delta": 0.0049,
"lo": -0.009,
"hi": 0.0203,
"win": 0.761
},
"mask_score": {
"delta": -0.0125,
"lo": -0.0235,
"hi": -0.0014,
"win": 0.009
}
},
"pass": false
},
"gate_measured_on": 335
}
@@ -1,71 +0,0 @@
{
"model_id": "yolo26n-seg-v5-noflip-mask1-2026-10-23",
"family": "yolo26n",
"task": "segmentation",
"training_date": "2026-10-23",
"run": "2026-10-22_v5-noflip-mask1",
"dataset": "dataset/2026-10-22_v5",
"base_weights": "models/base/yolo26n-seg.pt",
"hyperparams": {
"epochs": 400,
"patience": 50,
"imgsz": 640,
"batch": 16,
"device": "0",
"overlap_mask": false,
"scale": 0.7,
"translate": 0.15,
"mosaic": 0.5,
"close_mosaic": 10,
"fliplr": 0,
"flipud": 0.3,
"shear": 5.0,
"perspective": 0.0,
"mask_ratio": 1
},
"export_formats": [
"pt"
],
"metrics": {
"tp": 891,
"fp": 170,
"fn": 138,
"precision": 0.8397737983034873,
"recall": 0.8658892128279884,
"f1": 0.8526315789473684,
"mean_mask_iou": 0.9056148202172515,
"n_matched": 891
},
"gate": {
"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json",
"f1_delta": 0.0049,
"mask_iou_delta": -0.0125,
"mask_score": 0.7842,
"mask_score_baseline": 0.7967,
"matched_only_iou_delta": -0.0063,
"class_f1_delta": {
"loop_all": -0.0133,
"pin": 0.0121
},
"pass_point_rule": false,
"rule": "paired bootstrap",
"bootstrap": {
"frames": 335,
"mounts": 300,
"draws": 2000,
"f1": {
"delta": 0.0049,
"lo": -0.009,
"hi": 0.0203,
"win": 0.761
},
"mask_score": {
"delta": -0.0125,
"lo": -0.0235,
"hi": -0.0014,
"win": 0.009
}
},
"pass": false
}
}
@@ -1,121 +0,0 @@
{
"per_class": {
"loop_all": {
"tp": 151,
"fp": 19,
"fn": 7,
"precision": 0.888235294117647,
"recall": 0.9556962025316456,
"f1": 0.9207317073170731,
"mean_mask_iou": 0.8883753001974017,
"n_matched": 151
},
"pin": {
"tp": 76,
"fp": 21,
"fn": 8,
"precision": 0.7835051546391752,
"recall": 0.9047619047619048,
"f1": 0.839779005524862,
"mean_mask_iou": 0.9117903085113713,
"n_matched": 76
},
"crystal": {
"tp": 84,
"fp": 60,
"fn": 51,
"precision": 0.5833333333333334,
"recall": 0.6222222222222222,
"f1": 0.6021505376344085,
"mean_mask_iou": 0.7879133701727913,
"n_matched": 84
},
"loop_face": {
"tp": 140,
"fp": 50,
"fn": 15,
"precision": 0.7368421052631579,
"recall": 0.9032258064516129,
"f1": 0.8115942028985507,
"mean_mask_iou": 0.8506909275773613,
"n_matched": 140
},
"ice": {
"tp": 5,
"fp": 18,
"fn": 37,
"precision": 0.21739130434782608,
"recall": 0.11904761904761904,
"f1": 0.15384615384615383,
"mean_mask_iou": 0.8077960211591213,
"n_matched": 5
},
"needle": {
"tp": 0,
"fp": 0,
"fn": 1,
"precision": 0.0,
"recall": 0.0,
"f1": 0.0,
"mean_mask_iou": 0.0,
"n_matched": 0
}
},
"overall": {
"tp": 456,
"fp": 168,
"fn": 119,
"precision": 0.7307692307692307,
"recall": 0.7930434782608695,
"f1": 0.7606338615512926,
"mean_mask_iou": 0.8613183483285363,
"n_matched": 456
},
"dataset": {
"gold_images": 335,
"pred_images": 335,
"missing_predictions": 0,
"iou_threshold": 0.5,
"ignored_objects": 454
},
"weights": "/home/jungfrau/AareLC_train/models/registry/yolo26s-seg-v5-s-noflip-mask1-2026-10-23/weights.pt",
"environment": {
"host": "mx-spark-01",
"ultralytics": "8.4.160",
"torch": "2.14.0+cu130"
},
"measured_at": "2026-10-25T09:47:22",
"gate": {
"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json",
"f1_delta": 0.0053,
"mask_iou_delta": -0.01,
"mask_score": 0.7867,
"mask_score_baseline": 0.7967,
"matched_only_iou_delta": -0.0064,
"class_f1_delta": {
"loop_all": -0.0061,
"pin": -0.0043
},
"pass_point_rule": false,
"rule": "paired bootstrap",
"bootstrap": {
"frames": 335,
"mounts": 300,
"draws": 2000,
"f1": {
"delta": 0.0053,
"lo": -0.0099,
"hi": 0.0204,
"win": 0.753
},
"mask_score": {
"delta": -0.01,
"lo": -0.0217,
"hi": 0.0014,
"win": 0.053
}
},
"pass": false
},
"gate_measured_on": 335
}
@@ -1,71 +0,0 @@
{
"model_id": "yolo26s-seg-v5-s-noflip-mask1-2026-10-23",
"family": "yolo26s",
"task": "segmentation",
"training_date": "2026-10-23",
"run": "2026-10-23_v5-s-noflip-mask1",
"dataset": "dataset/2026-10-22_v5",
"base_weights": "models/base/yolo26s-seg.pt",
"hyperparams": {
"epochs": 400,
"patience": 50,
"imgsz": 640,
"batch": 16,
"device": "0",
"overlap_mask": false,
"scale": 0.7,
"translate": 0.15,
"mosaic": 0.5,
"close_mosaic": 10,
"fliplr": 0,
"flipud": 0.3,
"shear": 5.0,
"perspective": 0.0,
"mask_ratio": 1
},
"export_formats": [
"pt"
],
"metrics": {
"tp": 894,
"fp": 173,
"fn": 135,
"precision": 0.837863167760075,
"recall": 0.8688046647230321,
"f1": 0.8530534351145038,
"mean_mask_iou": 0.9054766149636467,
"n_matched": 894
},
"gate": {
"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json",
"f1_delta": 0.0053,
"mask_iou_delta": -0.01,
"mask_score": 0.7867,
"mask_score_baseline": 0.7967,
"matched_only_iou_delta": -0.0064,
"class_f1_delta": {
"loop_all": -0.0061,
"pin": -0.0043
},
"pass_point_rule": false,
"rule": "paired bootstrap",
"bootstrap": {
"frames": 335,
"mounts": 300,
"draws": 2000,
"f1": {
"delta": 0.0053,
"lo": -0.0099,
"hi": 0.0204,
"win": 0.753
},
"mask_score": {
"delta": -0.01,
"lo": -0.0217,
"hi": 0.0014,
"win": 0.053
}
},
"pass": false
}
}