diff --git a/models/active/production.json b/models/active/production.json index 7a840cb1..3e5e5a14 100644 --- a/models/active/production.json +++ b/models/active/production.json @@ -1,19 +1,19 @@ { - "version": "yolo26n-seg-alc-v1-noflip-mask1-2026-09-29", + "version": "yolo26n-seg-v3-noflip-mask1-2026-09-30", "export": "weights.pt", - "promoted_on": "2026-09-29", + "promoted_on": "2026-09-30", "promoted_by": "gate", - "run": "2026-09-29_alc-v1-noflip-mask1", + "run": "2026-09-29_v3-noflip-mask1", "gate": { - "baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-2026-09-28/gold_report.json", - "f1_delta": 0.0062, - "mask_iou_delta": 0.0249, - "mask_score": 0.7352, - "mask_score_baseline": 0.7103, - "matched_only_iou_delta": 0.0133, + "baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", + "f1_delta": 0.0284, + "mask_iou_delta": 0.0211, + "mask_score": 0.7547, + "mask_score_baseline": 0.7337, + "matched_only_iou_delta": -0.0041, "class_f1_delta": { - "loop_all": 0.0084, - "pin": -0.0167 + "loop_all": 0.0228, + "pin": 0.0301 }, "pass": true } diff --git a/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json b/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json new file mode 100644 index 00000000..cd8de4ce --- /dev/null +++ b/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/gold_report.json @@ -0,0 +1,93 @@ +{ + "per_class": { + "loop_all": { + "tp": 187, + "fp": 19, + "fn": 5, + "precision": 0.9077669902912622, + "recall": 0.9739583333333334, + "f1": 0.9396984924623116, + "mean_mask_iou": 0.8945836887518314, + "n_matched": 187 + }, + "pin": { + "tp": 137, + "fp": 13, + "fn": 9, + "precision": 0.9133333333333333, + "recall": 0.9383561643835616, + "f1": 0.9256756756756757, + "mean_mask_iou": 0.9273534327784612, + "n_matched": 137 + }, + "crystal": { + "tp": 40, + "fp": 29, + "fn": 26, + "precision": 0.5797101449275363, + "recall": 0.6060606060606061, + "f1": 0.5925925925925926, + "mean_mask_iou": 0.8034283789560487, + "n_matched": 40 + }, + "loop_face": { + "tp": 157, + "fp": 36, + "fn": 15, + "precision": 0.8134715025906736, + "recall": 0.9127906976744186, + "f1": 0.8602739726027396, + "mean_mask_iou": 0.8677611824449858, + "n_matched": 157 + }, + "ice": { + "tp": 4, + "fp": 15, + "fn": 36, + "precision": 0.21052631578947367, + "recall": 0.1, + "f1": 0.13559322033898305, + "mean_mask_iou": 0.7417344288796006, + "n_matched": 4 + }, + "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": 525, + "fp": 112, + "fn": 92, + "precision": 0.8241758241758241, + "recall": 0.8508914100486223, + "f1": 0.8373205741626794, + "mean_mask_iou": 0.8870040925806948, + "n_matched": 525 + }, + "dataset": { + "gold_images": 203, + "pred_images": 203, + "missing_predictions": 0, + "iou_threshold": 0.5 + }, + "gate": { + "baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", + "f1_delta": 0.0284, + "mask_iou_delta": 0.0211, + "mask_score": 0.7547, + "mask_score_baseline": 0.7337, + "matched_only_iou_delta": -0.0041, + "class_f1_delta": { + "loop_all": 0.0228, + "pin": 0.0301 + }, + "pass": true + } +} diff --git a/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/metadata.json b/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/metadata.json new file mode 100644 index 00000000..06148561 --- /dev/null +++ b/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/metadata.json @@ -0,0 +1,52 @@ +{ + "model_id": "yolo26n-seg-v3-noflip-mask1-2026-09-30", + "family": "yolo26n", + "task": "segmentation", + "training_date": "2026-09-30", + "run": "2026-09-29_v3-noflip-mask1", + "dataset": "dataset/2026-09-29_v3", + "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": 525, + "fp": 112, + "fn": 92, + "precision": 0.8241758241758241, + "recall": 0.8508914100486223, + "f1": 0.8373205741626794, + "mean_mask_iou": 0.8870040925806948, + "n_matched": 525 + }, + "gate": { + "baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", + "f1_delta": 0.0284, + "mask_iou_delta": 0.0211, + "mask_score": 0.7547, + "mask_score_baseline": 0.7337, + "matched_only_iou_delta": -0.0041, + "class_f1_delta": { + "loop_all": 0.0228, + "pin": 0.0301 + }, + "pass": true + } +} diff --git a/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/weights.pt b/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/weights.pt new file mode 100644 index 00000000..e9e3d96c --- /dev/null +++ b/models/registry/yolo26n-seg-v3-noflip-mask1-2026-09-30/weights.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4060bf84cc6a377df4db189f01f2b1d779b168853cb02ddb9955a0b2ca2a2b51 +size 6583453 diff --git a/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/best.pt b/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/best.pt new file mode 100644 index 00000000..8b4c92a9 Binary files /dev/null and b/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/best.pt differ diff --git a/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/last.pt b/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/last.pt new file mode 100644 index 00000000..819d9b45 Binary files /dev/null and b/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/last.pt differ diff --git a/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/results.csv b/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/results.csv new file mode 100644 index 00000000..216c7b1a --- /dev/null +++ b/runs/2026-09-29_v3-noflip-mask1/checkpoint_epoch77_starved/results.csv @@ -0,0 +1,83 @@ +epoch,time,train/box_loss,train/seg_loss,train/cls_loss,train/l1_loss,train/sem_loss,metrics/precision(B),metrics/recall(B),metrics/mAP50(B),metrics/mAP50-95(B),metrics/precision(M),metrics/recall(M),metrics/mAP50(M),metrics/mAP50-95(M),val/box_loss,val/seg_loss,val/cls_loss,val/l1_loss,val/sem_loss,lr/pg0,lr/pg1,lr/pg2 +1,193.485,1.05828,2.03817,6.07844,0.00723,12.0727,0.96511,0.21592,0.3566,0.27046,0.96603,0.21861,0.36994,0.27336,0.86857,1.47075,7.16184,0.00758,0,0.000328829,0.000328829,0.000328829 +2,311.778,1.0882,1.55365,4.34301,0.00748,5.3785,0.76371,0.53057,0.54437,0.37726,0.74628,0.52001,0.5324,0.36704,0.90669,1.41439,5.16805,0.00814,0,0.000660523,0.000660523,0.000660523 +3,431.954,1.18832,1.62443,3.51301,0.00877,3.23436,0.7125,0.55489,0.56147,0.37392,0.70838,0.54705,0.55022,0.3703,1.11081,1.50519,3.86518,0.01145,0,0.000990568,0.000990568,0.000990568 +4,554.975,1.13262,1.52667,2.69082,0.00837,2.22998,0.8043,0.55894,0.59089,0.42177,0.85691,0.53771,0.59906,0.41769,1.03216,1.4128,2.76946,0.0097,0,0.000992575,0.000992575,0.000992575 +5,678.806,1.11354,1.46431,2.21172,0.00872,1.53612,0.7027,0.56605,0.58619,0.39942,0.82266,0.52474,0.58659,0.40514,1.15863,1.26482,2.2546,0.01239,0,0.0009901,0.0009901,0.0009901 +6,809.59,1.13804,1.43681,1.90976,0.00845,1.14277,0.89167,0.53082,0.58978,0.41608,0.89818,0.52655,0.584,0.43151,1.01457,1.13095,1.84529,0.00976,0,0.000987625,0.000987625,0.000987625 +7,961.56,1.06975,1.43622,1.64011,0.00762,0.81933,0.78542,0.56577,0.59792,0.43496,0.79737,0.57139,0.60488,0.43759,1.06065,1.25399,1.60578,0.00994,0,0.00098515,0.00098515,0.00098515 +8,1113.72,1.09447,1.40241,1.50153,0.00798,0.67933,0.89496,0.57184,0.62264,0.44363,0.89524,0.57206,0.61514,0.44993,0.97267,1.16012,1.48452,0.00887,0,0.000982675,0.000982675,0.000982675 +9,1265.6,1.07841,1.38031,1.42465,0.00734,0.64912,0.81474,0.58166,0.62128,0.44278,0.82229,0.5849,0.62012,0.45685,1.02007,1.17441,1.38424,0.01002,0,0.0009802,0.0009802,0.0009802 +10,1441.74,1.02346,1.37587,1.29397,0.00739,0.60317,0.79137,0.56912,0.61194,0.45046,0.80265,0.57223,0.61239,0.43696,0.93812,1.23345,1.27028,0.0085,0,0.000977725,0.000977725,0.000977725 +11,1628.43,1.02519,1.32151,1.25144,0.00678,0.57248,0.59263,0.61237,0.62244,0.46225,0.60656,0.59602,0.62392,0.4594,0.96365,1.14685,1.25553,0.00916,0,0.00097525,0.00097525,0.00097525 +12,1808.2,1.05574,1.33038,1.22127,0.00759,0.59216,0.78902,0.60637,0.62271,0.45817,0.76479,0.61911,0.62067,0.45578,0.99126,1.12356,1.18029,0.00929,0,0.000972775,0.000972775,0.000972775 +13,2003.59,1.00518,1.30051,1.19654,0.00693,0.57607,0.79847,0.60181,0.62082,0.46064,0.79762,0.6127,0.61786,0.46429,0.90169,1.09194,1.15069,0.00812,0,0.0009703,0.0009703,0.0009703 +14,2182.16,1.00718,1.30911,1.1651,0.00707,0.56859,0.62335,0.63598,0.63401,0.45532,0.57255,0.6163,0.61896,0.45535,0.95245,1.10783,1.19298,0.00873,0,0.000967825,0.000967825,0.000967825 +15,2352.55,1.01113,1.3219,1.15463,0.00688,0.56555,0.71356,0.5689,0.64129,0.4717,0.64902,0.62461,0.64882,0.48016,0.92419,1.08098,1.07121,0.0084,0,0.00096535,0.00096535,0.00096535 +16,2523.3,0.99514,1.27627,1.10171,0.00677,0.5215,0.63731,0.59928,0.63232,0.46849,0.63459,0.59637,0.62797,0.46716,0.90767,1.05728,1.04599,0.00791,0,0.000962875,0.000962875,0.000962875 +17,2703.24,1.00192,1.31551,1.12825,0.00662,0.56248,0.7213,0.63613,0.62482,0.4642,0.70261,0.653,0.62712,0.46302,0.94185,1.05408,1.0493,0.00885,0,0.0009604,0.0009604,0.0009604 +18,2866.21,0.98164,1.27752,1.1118,0.00683,0.58522,0.83304,0.60064,0.64703,0.47712,0.83078,0.60364,0.65493,0.47081,0.91501,1.0508,0.96326,0.00859,0,0.000957925,0.000957925,0.000957925 +19,3041.69,0.94444,1.23722,1.02981,0.00667,0.54414,0.57382,0.61623,0.64017,0.47335,0.58585,0.62133,0.63477,0.46316,0.84634,1.05012,0.95673,0.00729,0,0.00095545,0.00095545,0.00095545 +20,3216.66,0.98399,1.25996,1.04267,0.00673,0.55208,0.58831,0.62812,0.63558,0.46693,0.57743,0.62268,0.63534,0.46119,0.86192,1.10479,0.93812,0.00751,0,0.000952975,0.000952975,0.000952975 +21,3381.72,0.97718,1.24546,1.02428,0.00686,0.53858,0.67569,0.61111,0.64093,0.47947,0.72009,0.6151,0.63945,0.47091,0.89054,1.07672,0.97267,0.00779,0,0.0009505,0.0009505,0.0009505 +22,3552.94,0.95919,1.22977,0.99771,0.00665,0.53249,0.82227,0.61464,0.63793,0.47782,0.81966,0.61218,0.63058,0.46061,0.86731,1.10944,0.95465,0.00791,0,0.000948025,0.000948025,0.000948025 +23,3720.15,0.96515,1.25796,1.02743,0.00681,0.53702,0.77884,0.62257,0.62888,0.47256,0.78229,0.62468,0.63188,0.4748,0.89911,1.01642,0.93299,0.00798,0,0.00094555,0.00094555,0.00094555 +24,3876.74,0.95919,1.23855,0.99734,0.00672,0.54585,0.87598,0.58535,0.64864,0.48885,0.87535,0.58081,0.65041,0.47732,0.86387,1.06928,0.90182,0.00764,0,0.000943075,0.000943075,0.000943075 +25,4033.48,0.93991,1.21032,0.9719,0.00677,0.54318,0.5858,0.61778,0.63612,0.47488,0.64468,0.62753,0.63807,0.45272,0.86589,1.09784,0.92436,0.00737,0,0.0009406,0.0009406,0.0009406 +26,4194.48,0.9594,1.21133,0.96847,0.00681,0.54174,0.83516,0.59389,0.64076,0.48382,0.56909,0.64431,0.64787,0.4703,0.88626,1.05495,0.85667,0.00783,0,0.000938125,0.000938125,0.000938125 +27,4352.61,0.94959,1.25422,0.95978,0.00632,0.53151,0.58905,0.61811,0.63939,0.48025,0.59456,0.62024,0.64,0.46712,0.88484,1.05639,0.91348,0.00795,0,0.00093565,0.00093565,0.00093565 +28,4508.15,0.97804,1.2491,0.97124,0.00678,0.54236,0.6685,0.61179,0.65279,0.4931,0.7332,0.62126,0.6531,0.49259,0.8519,1.03366,0.89065,0.00763,0,0.000933175,0.000933175,0.000933175 +29,4670.41,0.9379,1.2405,0.93359,0.00602,0.53373,0.6194,0.6116,0.63293,0.48363,0.67862,0.62802,0.6343,0.48393,0.87047,1.0302,0.90327,0.00738,0,0.0009307,0.0009307,0.0009307 +30,4823.71,0.96598,1.25734,0.97781,0.00655,0.52695,0.60617,0.62657,0.65023,0.49393,0.86063,0.60328,0.64839,0.48125,0.84866,1.00675,0.87532,0.0076,0,0.000928225,0.000928225,0.000928225 +31,4975.31,0.93676,1.21534,0.9249,0.00652,0.54,0.81764,0.61534,0.64401,0.47095,0.81123,0.61527,0.63636,0.4748,0.89852,1.03718,0.88249,0.00849,0,0.00092575,0.00092575,0.00092575 +32,5124.95,0.96278,1.22592,0.9422,0.00637,0.53638,0.61742,0.59195,0.63365,0.47225,0.62562,0.61666,0.62653,0.47719,0.89078,1.06646,0.88533,0.00805,0,0.000923275,0.000923275,0.000923275 +33,5267.19,0.94466,1.20631,0.93701,0.00663,0.5047,0.61806,0.62847,0.63497,0.48145,0.61651,0.66032,0.64113,0.47364,0.83049,1.01307,0.89016,0.00736,0,0.0009208,0.0009208,0.0009208 +34,5421.86,0.92153,1.20967,0.92129,0.00635,0.52673,0.62662,0.62342,0.63358,0.48402,0.62773,0.62527,0.63559,0.48611,0.89669,0.9978,0.9017,0.00907,0,0.000918325,0.000918325,0.000918325 +35,5570.37,0.95191,1.20566,0.91098,0.00643,0.49964,0.62926,0.64195,0.64564,0.5008,0.60441,0.6663,0.65228,0.47128,0.84335,1.07066,0.83492,0.00748,0,0.00091585,0.00091585,0.00091585 +36,5704.78,0.93854,1.22099,0.91869,0.0064,0.49921,0.70274,0.62755,0.65801,0.49204,0.69772,0.63479,0.6522,0.48216,0.86788,1.01886,0.85022,0.00757,0,0.000913375,0.000913375,0.000913375 +37,5849.64,0.89067,1.18113,0.89575,0.00634,0.50866,0.61974,0.60516,0.63958,0.47994,0.62845,0.62284,0.64186,0.47595,0.89085,1.00576,0.87014,0.00822,0,0.0009109,0.0009109,0.0009109 +38,5995.56,0.90572,1.20213,0.91314,0.00607,0.52357,0.68153,0.62905,0.65543,0.50482,0.68782,0.62699,0.65358,0.47398,0.85415,1.0614,0.8345,0.00757,0,0.000908425,0.000908425,0.000908425 +39,6268.79,0.91641,1.20456,0.86397,0.00627,0.51417,0.7423,0.60427,0.65659,0.49789,0.74221,0.60323,0.65022,0.47934,0.82727,1.07094,0.86307,0.00725,0,0.00090595,0.00090595,0.00090595 +40,6528.06,0.91513,1.19756,0.86263,0.0061,0.49686,0.67591,0.57245,0.63637,0.49365,0.69637,0.56771,0.63594,0.48393,0.83292,1.068,0.85399,0.00719,0,0.000903475,0.000903475,0.000903475 +41,6846.02,0.89639,1.14588,0.86173,0.00625,0.50882,0.64886,0.61686,0.64747,0.49892,0.65328,0.61735,0.63955,0.47814,0.80816,1.06358,0.82955,0.0072,0,0.000901,0.000901,0.000901 +42,7143.26,0.8892,1.16111,0.8571,0.00587,0.50672,0.78356,0.61135,0.64602,0.50265,0.77987,0.62291,0.64701,0.48693,0.80202,1.15349,0.84487,0.00688,0,0.000898525,0.000898525,0.000898525 +43,7465.7,0.87995,1.1601,0.84547,0.00598,0.48057,0.65721,0.60047,0.64497,0.49399,0.65713,0.60096,0.64261,0.48441,0.85,1.0294,0.84198,0.00754,0,0.00089605,0.00089605,0.00089605 +44,7778.88,0.91937,1.15125,0.86212,0.00633,0.50656,0.63297,0.62801,0.64055,0.49097,0.68441,0.64193,0.64222,0.48305,0.89141,1.00213,0.8358,0.00833,0,0.000893575,0.000893575,0.000893575 +45,8076.59,0.88984,1.14911,0.82777,0.00598,0.47767,0.66458,0.61171,0.65312,0.50214,0.6485,0.62977,0.64728,0.4747,0.82789,1.0377,0.83152,0.00747,0,0.0008911,0.0008911,0.0008911 +46,8344.43,0.90102,1.14855,0.85637,0.00589,0.5066,0.59344,0.66274,0.6419,0.484,0.59718,0.66514,0.64011,0.48013,0.86211,0.99202,0.82031,0.00761,0,0.000888625,0.000888625,0.000888625 +47,8628.51,0.89124,1.11456,0.87329,0.0059,0.51714,0.61976,0.63043,0.65329,0.49115,0.62501,0.63212,0.64217,0.4789,0.85233,1.05923,0.82387,0.00724,0,0.00088615,0.00088615,0.00088615 +48,8939.86,0.91087,1.16916,0.83937,0.00597,0.51815,0.63231,0.63662,0.66907,0.50308,0.64154,0.63152,0.66602,0.49733,0.83006,1.01588,0.81968,0.00749,0,0.000883675,0.000883675,0.000883675 +49,9260.96,0.88618,1.1321,0.84381,0.00577,0.50847,0.58326,0.65734,0.64528,0.50618,0.60505,0.64705,0.64755,0.49441,0.79608,1.02786,0.82232,0.00692,0,0.0008812,0.0008812,0.0008812 +50,9536.9,0.88977,1.12706,0.82153,0.00601,0.48067,0.60843,0.68829,0.65326,0.50726,0.62555,0.66037,0.64646,0.4912,0.8234,1.015,0.81422,0.00732,0,0.000878725,0.000878725,0.000878725 +51,9809.19,0.88688,1.12287,0.83386,0.00562,0.49723,0.65013,0.61382,0.65531,0.50163,0.67169,0.63506,0.6595,0.48766,0.85189,1.05515,0.79615,0.00753,0,0.00087625,0.00087625,0.00087625 +52,10115.2,0.8779,1.11989,0.83185,0.00594,0.49977,0.58336,0.66375,0.6611,0.50703,0.62327,0.63594,0.66345,0.49223,0.83335,0.98739,0.79668,0.00715,0,0.000873775,0.000873775,0.000873775 +53,10460.1,0.89461,1.13505,0.84579,0.00591,0.49307,0.64717,0.62917,0.6338,0.49064,0.63993,0.63405,0.64341,0.47495,0.82404,1.00476,0.83551,0.00706,0,0.0008713,0.0008713,0.0008713 +54,10792.6,0.89428,1.1218,0.8077,0.00592,0.46953,0.76,0.63133,0.65137,0.48935,0.74549,0.6258,0.64802,0.49384,0.86961,1.02337,0.81715,0.00745,0,0.000868825,0.000868825,0.000868825 +55,11077.6,0.8924,1.09698,0.79021,0.00597,0.46948,0.64554,0.64413,0.65435,0.50124,0.65223,0.64505,0.65931,0.48538,0.82262,0.99641,0.84018,0.00715,0,0.00086635,0.00086635,0.00086635 +56,11350.8,0.88101,1.14273,0.84443,0.00589,0.50783,0.67129,0.62575,0.64428,0.48952,0.68863,0.62892,0.64385,0.47801,0.82236,0.99363,0.86309,0.00698,0,0.000863875,0.000863875,0.000863875 +57,11637.9,0.87785,1.09971,0.80187,0.00553,0.46305,0.61969,0.63697,0.64113,0.49557,0.62707,0.63885,0.64363,0.47825,0.8252,1.01768,0.81598,0.00744,0,0.0008614,0.0008614,0.0008614 +58,11943.3,0.9076,1.12052,0.80664,0.00586,0.47489,0.6357,0.64531,0.64897,0.49468,0.64618,0.6539,0.6501,0.48501,0.83839,0.97063,0.77436,0.00751,0,0.000858925,0.000858925,0.000858925 +59,12314,0.86165,1.13653,0.80542,0.00573,0.46399,0.69266,0.61363,0.64568,0.49367,0.59708,0.67468,0.64216,0.47455,0.82163,1.00513,0.83396,0.00741,0,0.00085645,0.00085645,0.00085645 +60,12761.6,0.87191,1.1299,0.78862,0.00576,0.47282,0.68536,0.63339,0.66115,0.50426,0.69723,0.63473,0.65405,0.48839,0.79105,1.00814,0.79553,0.00686,0,0.000853975,0.000853975,0.000853975 +61,13383.1,0.88401,1.07238,0.79277,0.00578,0.46277,0.62699,0.64036,0.63438,0.48506,0.64393,0.65477,0.6426,0.48065,0.8105,1.01883,0.76286,0.00719,0,0.0008515,0.0008515,0.0008515 +62,14001.5,0.85471,1.09397,0.77239,0.00572,0.47185,0.67863,0.62395,0.64147,0.50452,0.67991,0.62532,0.6341,0.49478,0.79466,0.98734,0.81768,0.00675,0,0.000849025,0.000849025,0.000849025 +63,14565.3,0.86606,1.07875,0.79459,0.00573,0.46731,0.58021,0.61849,0.64223,0.49312,0.58253,0.61919,0.63447,0.4812,0.80865,0.97333,0.81399,0.0071,0,0.00084655,0.00084655,0.00084655 +64,15192.6,0.86273,1.1089,0.76685,0.00557,0.48979,0.56389,0.70833,0.6524,0.50019,0.56657,0.70663,0.64515,0.48721,0.82004,0.97696,0.79678,0.00724,0,0.000844075,0.000844075,0.000844075 +65,15840.2,0.87964,1.12745,0.77861,0.0057,0.4857,0.70074,0.60631,0.64393,0.49396,0.71052,0.61134,0.65246,0.48618,0.83441,0.99824,0.81843,0.00725,0,0.0008416,0.0008416,0.0008416 +66,16468.8,0.84998,1.09526,0.76702,0.00549,0.48002,0.80572,0.61727,0.65086,0.50287,0.81388,0.62442,0.64462,0.48932,0.78546,0.99352,0.78193,0.00661,0,0.000839125,0.000839125,0.000839125 +67,17099.9,0.82972,1.09314,0.77794,0.00551,0.45993,0.66105,0.59078,0.64525,0.49278,0.56987,0.64473,0.64427,0.48107,0.84771,1.02471,0.78429,0.00758,0,0.00083665,0.00083665,0.00083665 +68,17915,0.85449,1.09915,0.76894,0.00551,0.47945,0.57207,0.61162,0.63476,0.49342,0.58014,0.63305,0.63156,0.48179,0.80866,0.97505,0.79615,0.00694,0,0.000834175,0.000834175,0.000834175 +69,18414.3,0.84041,1.05347,0.73793,0.00551,0.47896,0.67645,0.60951,0.66094,0.50259,0.64586,0.65111,0.66135,0.49405,0.82142,0.97646,0.76598,0.00702,0,0.0008317,0.0008317,0.0008317 +70,18875.9,0.84218,1.04902,0.77291,0.00534,0.45058,0.60254,0.67579,0.65422,0.50388,0.6039,0.64482,0.64228,0.48836,0.79378,1.03094,0.78402,0.00692,0,0.000829225,0.000829225,0.000829225 +71,19344.1,0.8664,1.07246,0.77947,0.00558,0.46676,0.75083,0.6257,0.65581,0.50163,0.79473,0.62253,0.65509,0.49079,0.82134,0.98255,0.79908,0.00706,0,0.00082675,0.00082675,0.00082675 +72,19810.5,0.84555,1.0953,0.75882,0.00574,0.48145,0.63202,0.67853,0.66235,0.50738,0.63437,0.64909,0.65862,0.49433,0.80873,1.03194,0.80299,0.00696,0,0.000824275,0.000824275,0.000824275 +73,20329.5,0.84587,1.0797,0.73858,0.00521,0.45821,0.65457,0.67609,0.65657,0.5079,0.65861,0.68102,0.65575,0.49525,0.7828,1.0047,0.75742,0.00687,0,0.0008218,0.0008218,0.0008218 +74,20788.3,0.86698,1.0885,0.76369,0.00572,0.49147,0.60078,0.68458,0.66247,0.50864,0.59665,0.68189,0.65688,0.4872,0.8232,1.01599,0.75905,0.00726,0,0.000819325,0.000819325,0.000819325 +75,21308.8,0.86277,1.08775,0.78501,0.00545,0.47187,0.68127,0.64754,0.67187,0.51563,0.67999,0.64617,0.66487,0.49926,0.78725,1.00044,0.7209,0.00677,0,0.00081685,0.00081685,0.00081685 +76,21741.2,0.8617,1.07876,0.75653,0.00536,0.4614,0.59985,0.68518,0.64373,0.5015,0.59673,0.67056,0.63601,0.47687,0.82119,1.00334,0.75027,0.0074,0,0.000814375,0.000814375,0.000814375 +77,22229.8,0.84924,1.07078,0.73062,0.0056,0.4511,0.66149,0.65408,0.66441,0.51192,0.68024,0.66735,0.67377,0.50103,0.82441,1.02018,0.73001,0.00722,0,0.0008119,0.0008119,0.0008119 +78,22693.6,0.85639,1.08209,0.76362,0.00545,0.47773,0.59603,0.64573,0.64838,0.50521,0.59856,0.66228,0.64445,0.48509,0.77397,1.00194,0.75436,0.00664,0,0.000809425,0.000809425,0.000809425 +79,23179.4,0.84192,1.05908,0.75625,0.00543,0.44914,0.584,0.66889,0.6306,0.49952,0.57982,0.65611,0.62046,0.47263,0.79408,1.01475,0.76909,0.00667,0,0.00080695,0.00080695,0.00080695 +80,23677.2,0.88775,1.14797,0.79739,0.00601,0.47261,0.60708,0.63102,0.65323,0.5051,0.59874,0.63758,0.64867,0.48547,0.79811,1.03357,0.77877,0.00673,0,0.000804475,0.000804475,0.000804475 +81,24502.9,0.84191,1.04304,0.72235,0.00546,0.45004,0.63937,0.66961,0.66007,0.50608,0.63814,0.6685,0.6493,0.48591,0.80205,0.99463,0.76115,0.00697,0,0.000802,0.000802,0.000802 +82,25374.5,0.83811,1.07004,0.74234,0.00525,0.43785,0.61315,0.6579,0.64484,0.50145,0.60873,0.65199,0.63777,0.48477,0.78556,1.00336,0.78072,0.00675,0,0.000799525,0.000799525,0.000799525 diff --git a/runs/2026-09-29_v3-noflip-mask1/metrics.json b/runs/2026-09-29_v3-noflip-mask1/metrics.json new file mode 100644 index 00000000..6d7a2344 --- /dev/null +++ b/runs/2026-09-29_v3-noflip-mask1/metrics.json @@ -0,0 +1,38 @@ +{ + "overall": { + "tp": 525, + "fp": 112, + "fn": 92, + "precision": 0.8241758241758241, + "recall": 0.8508914100486223, + "f1": 0.8373205741626794, + "mean_mask_iou": 0.8870040925806948, + "n_matched": 525 + }, + "gate": { + "baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", + "f1_delta": 0.0284, + "mask_iou_delta": 0.0211, + "mask_score": 0.7547, + "mask_score_baseline": 0.7337, + "matched_only_iou_delta": -0.0041, + "class_f1_delta": { + "loop_all": 0.0228, + "pin": 0.0301 + }, + "pass": true + }, + "training": { + "epochs_run": 244, + "precision(B)": 0.68658, + "recall(B)": 0.63224, + "mAP50(B)": 0.66899, + "mAP50-95(B)": 0.52395, + "precision(M)": 0.67622, + "recall(M)": 0.62469, + "mAP50(M)": 0.65715, + "mAP50-95(M)": 0.49993 + }, + "version": "yolo26n-seg-v3-noflip-mask1-2026-09-30", + "measured_at": "2026-09-30T13:55:59" +} diff --git a/runs/2026-09-29_v3-noflip-mask1/run.json b/runs/2026-09-29_v3-noflip-mask1/run.json index 04e15743..f1e0bb9c 100644 --- a/runs/2026-09-29_v3-noflip-mask1/run.json +++ b/runs/2026-09-29_v3-noflip-mask1/run.json @@ -2,7 +2,7 @@ "id": "2026-09-29_v3-noflip-mask1", "dataset": "dataset/2026-09-29_v3", "base_weights": "models/base/yolo26n-seg.pt", - "status": "training", + "status": "promoted", "created": "2026-09-29T22:41:13", "created_by": "jungfrau@mx-spark-01", "hyperparams": { @@ -22,8 +22,14 @@ "perspective": 0.0, "mask_ratio": 1 }, - "version": null, - "metrics": {}, + "version": "yolo26n-seg-v3-noflip-mask1-2026-09-30", + "metrics": { + "f1": 0.8373205741626794, + "mean_mask_iou": 0.8870040925806948, + "gate_pass": true, + "baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", + "measured_at": "2026-09-30T13:55:59" + }, "history": [ { "status": "exported", @@ -42,6 +48,24 @@ "at": "2026-09-30T07:12:16", "by": "jungfrau@mx-spark-01", "note": "train_run.py" + }, + { + "status": "measured", + "at": "2026-09-30T13:55:59", + "by": "jungfrau@mx-spark-01", + "note": "" + }, + { + "status": "gate_passed", + "at": "2026-09-30T13:55:59", + "by": "jungfrau@mx-spark-01", + "note": "{\"baseline\": \"/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json\", \"f1_delta\": 0.0284, \"mask_iou_delta\": 0.0211, \"mask_score\": 0.7547, \"mask_score_baseline\": 0.7337, \"matched_only_iou_delta\": -0.0041, \"class_f1_delta\": {\"loop_all\": 0.0228, \"pin\": 0.0301}, \"pass\": true}" + }, + { + "status": "promoted", + "at": "2026-09-30T13:55:59", + "by": "jungfrau@mx-spark-01", + "note": "by the gate" } ], "host": "mx-spark-01", diff --git a/runs/README.md b/runs/README.md index a5c85c29..61c4de4a 100644 --- a/runs/README.md +++ b/runs/README.md @@ -11,10 +11,13 @@ Generated by `python tools/ledger.py render`; do not edit by hand. | 2026-09-28_alc-v1-noflip | gate_passed | dataset/2026-09-28_alc-v1 | /home/jungfrau/AareLC/models/yolo26n-seg.pt | yolo26n-seg-alc-v1-noflip-2026-09-28 | 0.835 | 0.881 | yes | 2026-09-28T21:30 | | 2026-09-28_alc-v1-overlap | aborted | dataset/2026-09-28_alc-v1 | /home/jungfrau/AareLC/models/yolo26n-seg.pt | - | - | - | - | 2026-09-28T23:55 | | 2026-09-29_alc-v1-noflip-mask1 | deployed | dataset/2026-09-28_alc-v1 | /home/jungfrau/AareLC/models/yolo26n-seg.pt | yolo26n-seg-alc-v1-noflip-mask1-2026-09-29 | 0.827 | 0.894 | yes | 2026-09-29T20:47 | -| 2026-09-29_v2-noflip-mask1 | exported | dataset/2026-09-29_v2 | models/base/yolo26n-seg.pt | - | - | - | - | 2026-09-29T17:06 | +| 2026-09-29_v2-noflip-mask1 | aborted | dataset/2026-09-29_v2 | models/base/yolo26n-seg.pt | - | - | - | - | 2026-09-30T07:16 | | 2026-09-29_v2-recipeA | gate_failed | dataset/2026-09-29_v2 | models/base/yolo26n-seg.pt | yolo26n-seg-v2-recipeA-2026-09-29 | 0.797 | 0.874 | no | 2026-09-29T17:56 | -| 2026-09-29_v3-noflip-mask1 | exported | dataset/2026-09-29_v3 | models/base/yolo26n-seg.pt | - | - | - | - | 2026-09-29T22:41 | +| 2026-09-29_v3-noflip-mask1 | promoted | dataset/2026-09-29_v3 | models/base/yolo26n-seg.pt | yolo26n-seg-v3-noflip-mask1-2026-09-30 | 0.837 | 0.887 | yes | 2026-09-30T13:55 | | 2026-09-29_v3-recipeA | gate_passed | dataset/2026-09-29_v3 | models/base/yolo26n-seg.pt | yolo26n-seg-v3-recipeA-2026-09-29 | 0.831 | 0.881 | yes | 2026-09-29T23:42 | +| 2026-09-30_v3-n-1024px | exported | dataset/2026-09-29_v3 | models/base/yolo26n-seg.pt | - | - | - | - | 2026-09-30T07:17 | +| 2026-09-30_v3-s-1024px | exported | dataset/2026-09-29_v3 | models/base/yolo26s-seg.pt | - | - | - | - | 2026-09-30T07:17 | +| 2026-09-30_v3-s-640px | exported | dataset/2026-09-29_v3 | models/base/yolo26s-seg.pt | - | - | - | - | 2026-09-30T07:17 | States: exported → queued → training → measured → gate_passed → gate_failed → promoted → deployed (or aborted). @@ -76,6 +79,7 @@ States: exported → queued → training → measured → gate_passed → gate_f ## 2026-09-29_v2-noflip-mask1 - 2026-09-29T17:06:19 · exported · jungfrau@mx-spark-01 — default recipe (no flip, full-resolution masks) on dataset v2: to be trained on the cluster with sbatch slurm/train.sbatch +- 2026-09-30T07:16:27 · aborted · jungfrau@mx-spark-01 — superseded: dataset v3 exists, cluster runs registered on it instead ## 2026-09-29_v2-recipeA @@ -87,6 +91,11 @@ States: exported → queued → training → measured → gate_passed → gate_f ## 2026-09-29_v3-noflip-mask1 - 2026-09-29T22:41:13 · exported · jungfrau@mx-spark-01 — promoted recipe (fliplr 0, mask_ratio 1) on dataset v3: candidate for the beamlines, Spark +- 2026-09-29T23:42:41 · training · jungfrau@mx-spark-01 — train_run.py +- 2026-09-30T07:12:16 · training · jungfrau@mx-spark-01 — train_run.py +- 2026-09-30T13:55:59 · measured · jungfrau@mx-spark-01 +- 2026-09-30T13:55:59 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", "f1_delta": 0.0284, "mask_iou_delta": 0.0211, "mask_score": 0.7547, "mask_score_baseline": 0.7337, "matched_only_iou_delta": -0.0041, "class_f1_delta": {"loop_all": 0.0228, "pin": 0.0301}, "pass": true} +- 2026-09-30T13:55:59 · promoted · jungfrau@mx-spark-01 — by the gate ## 2026-09-29_v3-recipeA @@ -96,3 +105,15 @@ States: exported → queued → training → measured → gate_passed → gate_f - 2026-09-29T22:48:37 · training · jungfrau@mx-spark-01 — train_run.py - 2026-09-29T23:42:37 · measured · jungfrau@mx-spark-01 - 2026-09-29T23:42:37 · gate_passed · jungfrau@mx-spark-01 — {"baseline": "/home/jungfrau/AareLC_train/models/registry/yolo26n-seg-alc-v1-noflip-mask1-2026-09-29/gold_report.json", "f1_delta": 0.0221, "mask_iou_delta": 0.0074, "mask_score": 0.741, "mask_score_baseline": 0.7337, "matched_only_iou_delta": -0.0101, "class_f1_delta": {"loop_all": 0.0446, "pin": 0.0057}, "pass": true} + +## 2026-09-30_v3-n-1024px + +- 2026-09-30T07:17:45 · exported · jungfrau@mx-spark-01 — cluster: resolution lever, nano at 1024 px, default recipe (no flip, full-resolution masks) + +## 2026-09-30_v3-s-1024px + +- 2026-09-30T07:17:45 · exported · jungfrau@mx-spark-01 — cluster: both levers, small model at 1024 px, default recipe + +## 2026-09-30_v3-s-640px + +- 2026-09-30T07:17:45 · exported · jungfrau@mx-spark-01 — cluster: capacity lever, small model at 640 px, default recipe