yolo26s-seg-v5-s-noflip-mask1-2026-10-25 promoted by the gate on the honest measure (user decision 2026-10-25): F1 +0.021 in 96 % of draws, masks +0.011 in 90 %
CI / ledger-and-tools (push) Successful in 19s

This commit is contained in:
jungfrau committed 2026-10-25 22:16:08 +01:00
1 parent d4765b3185
commit 09f7f2c4c4
4 files changed
+88 -18

No files matched your search

+30 -11
View File
@@ -1,19 +1,38 @@
{
"version": "yolo26n-seg-v4-noflip-mask1-2026-10-02",
"version": "yolo26s-seg-v5-s-noflip-mask1-2026-10-25",
"export": "weights.pt",
"promoted_on": "2026-10-02",
"promoted_on": "2026-10-25",
"promoted_by": "gate",
"run": "2026-10-01_v4-noflip-mask1",
"run": "2026-10-23_v5-s-noflip-mask1",
"gate": {
"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json",
"f1_delta": 0.015,
"mask_iou_delta": 0.0122,
"mask_score": 0.767,
"mask_score_baseline": 0.7547,
"matched_only_iou_delta": 0.0042,
"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json",
"f1_delta": 0.0207,
"mask_iou_delta": 0.0104,
"mask_score": 0.6831,
"mask_score_baseline": 0.6726,
"matched_only_iou_delta": -0.002,
"class_f1_delta": {
"loop_all": 0.024,
"pin": 0.0068
"loop_all": -0.0085,
"pin": 0.0064
},
"pass_point_rule": true,
"rule": "paired bootstrap",
"bootstrap": {
"frames": 335,
"mounts": 300,
"draws": 2000,
"f1": {
"delta": 0.0207,
"lo": -0.0028,
"hi": 0.0438,
"win": 0.961
},
"mask_score": {
"delta": 0.0104,
"lo": -0.0053,
"hi": 0.027,
"win": 0.9
}
},
"pass": true
}
@@ -53,5 +53,5 @@
"mAP50-95(M)": 0.64104
},
"version": "yolo26s-seg-v5-s-noflip-mask1-2026-10-25",
"measured_at": "2026-10-25T09:47:58"
"measured_at": "2026-10-25T22:15:54"
}
+27 -3
View File
@@ -2,7 +2,7 @@
"id": "2026-10-23_v5-s-noflip-mask1",
"dataset": "dataset/2026-10-22_v5",
"base_weights": "models/base/yolo26s-seg.pt",
"status": "gate_passed",
"status": "promoted",
"created": "2026-10-23T03:53:49",
"created_by": "jungfrau@mx-spark-01",
"hyperparams": {
@@ -28,7 +28,7 @@
"mean_mask_iou": 0.8613183483285363,
"gate_pass": true,
"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json",
"measured_at": "2026-10-25T09:47:58"
"measured_at": "2026-10-25T22:15:54"
},
"history": [
{
@@ -90,8 +90,32 @@
"at": "2026-10-25T09:47:58",
"by": "jungfrau@mx-spark-01",
"note": "{\"baseline\": \"/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json\", \"f1_delta\": 0.0207, \"mask_iou_delta\": 0.0104, \"mask_score\": 0.6831, \"mask_score_baseline\": 0.6726, \"matched_only_iou_delta\": -0.002, \"class_f1_delta\": {\"loop_all\": -0.0085, \"pin\": 0.0064}, \"pass_point_rule\": true, \"rule\": \"paired bootstrap\", \"bootstrap\": {\"frames\": 335, \"mounts\": 300, \"draws\": 2000, \"f1\": {\"delta\": 0.0207, \"lo\": -0.0028, \"hi\": 0.0438, \"win\": 0.961}, \"mask_score\": {\"delta\": 0.0104, \"lo\": -0.0053, \"hi\": 0.027, \"win\": 0.9}}, \"pass\": true}"
},
{
"status": "training",
"at": "2026-10-25T22:15:34",
"by": "jungfrau@mx-spark-01",
"note": "train_run.py"
},
{
"status": "measured",
"at": "2026-10-25T22:15:54",
"by": "jungfrau@mx-spark-01",
"note": ""
},
{
"status": "gate_passed",
"at": "2026-10-25T22:15:54",
"by": "jungfrau@mx-spark-01",
"note": "{\"baseline\": \"/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/gold_report.json\", \"f1_delta\": 0.0207, \"mask_iou_delta\": 0.0104, \"mask_score\": 0.6831, \"mask_score_baseline\": 0.6726, \"matched_only_iou_delta\": -0.002, \"class_f1_delta\": {\"loop_all\": -0.0085, \"pin\": 0.0064}, \"pass_point_rule\": true, \"rule\": \"paired bootstrap\", \"bootstrap\": {\"frames\": 335, \"mounts\": 300, \"draws\": 2000, \"f1\": {\"delta\": 0.0207, \"lo\": -0.0028, \"hi\": 0.0438, \"win\": 0.961}, \"mask_score\": {\"delta\": 0.0104, \"lo\": -0.0053, \"hi\": 0.027, \"win\": 0.9}}, \"pass\": true}"
},
{
"status": "promoted",
"at": "2026-10-25T22:15:54",
"by": "jungfrau@mx-spark-01",
"note": "by the gate"
}
],
"host": "mx-spark-01",
"started": "2026-10-25T09:47:49"
"started": "2026-10-25T22:15:34"
}
+30 -3
View File
@@ -2,10 +2,29 @@
"id": "2026-10-25_v5-warm",
"dataset": "dataset/2026-10-22_v5",
"base_weights": "models/registry/yolo26n-seg-v4-noflip-mask1-2026-10-02/weights.pt",
"status": "exported",
"status": "training",
"created": "2026-10-25T21:54:51",
"created_by": "jungfrau@mx-spark-01",
"hyperparams": {},
"hyperparams": {
"epochs": 80,
"patience": 30,
"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,
"optimizer": "SGD",
"lr0": 0.002,
"warmup_epochs": 1
},
"version": null,
"metrics": {},
"history": [
@@ -14,6 +33,12 @@
"at": "2026-10-25T21:54:51",
"by": "jungfrau@mx-spark-01",
"note": "warm start: the promoted recipe continued from the active v4 weights, 80 epochs at lr0 0.002 (SGD, 1 warm-up epoch) on dataset v5: the speed test, gate only, Spark"
},
{
"status": "training",
"at": "2026-10-25T21:54:51",
"by": "jungfrau@mx-spark-01",
"note": "train_run.py"
}
],
"train_args": {
@@ -22,5 +47,7 @@
"optimizer": "SGD",
"lr0": 0.002,
"warmup_epochs": 1
}
},
"host": "mx-spark-01",
"started": "2026-10-25T21:54:51"
}