訓練日期 2026-05-21 · 5090-2 GPU 1 單卡 batch 64 · base = yolo26n.pt
cvat #1 自 v520 啟動後新通過 27 task / 1500 frame(SIEMENS_UNKNOWN_CH01-02 系列)全部納入訓練。fair compare(v521 test set)mAP50 0.8751 略勝 v518 0.8750 / v520 0.8709,Precision 0.919 顯著最佳對 ppe-demo cascade 降誤報有意義。
| Ckpt | P | R | mAP50 | mAP50-95 | 備註 |
|---|---|---|---|---|---|
| v518 yolo11n | 0.914 | 0.787 | 0.8750 | 0.6757 | YOLO11n baseline |
| v519 yolo26n | 0.908 | 0.780 | 0.8676 | 0.6790 | YOLO26 +SAM3 |
| v520 yolo26n | 0.905 | 0.780 | 0.8709 | 0.6776 | +10 SIEMENS CH01-02 |
| v521 yolo26n | 0.919 | 0.777 | 0.8751 | 0.6806 | +27 task 完整 SIEMENS ⭐ |
v521 Precision +0.4pp vs v520 / +0.6pp vs v518。mAP50 跟 v518 持平,mAP50-95 最佳。Recall 略降但 P/R balance 對 ppe-demo cascade 後續 classification 更有利。
| Split | v520 | v521 | Δ |
|---|---|---|---|
| train | 26,505 | 27,558 | +1,053 |
| val | 3,847 | 3,982 | +135 |
| test | 5,815 | 5,863 | +48 |
| tid | subset | size | name |
|---|---|---|---|
| 4781-4782 | test | 51 | CH02_002, CH02_012 |
| 4793 | train | 49 | CH01_006 |
| 4794-4798 | train | 289 | CH02_003-009 |
| 4800 | train | 18 | CH02_013 |
| 4803-4805 | train | 185 | CH01_001-003 |
| 4806-4810 | train | 436 | CH02_011, 015-018 |
person_yolo26n_v20260521/best.pt ⬇
task: detect, model: yolo26n.pt, epochs: 100, patience: 30
batch: 64, imgsz: 640, device: 1 (單卡 GPU 1, GPU 0 同時跑 fire_smoke v521)
cache: ram, workers: 8
optimizer: auto, lr0: 0.01, lrf: 0.01, momentum: 0.937, weight_decay: 0.0005
mosaic: 1.0, close_mosaic: 10, fliplr: 0.5, translate: 0.1, scale: 0.5
hsv_h: 0.015, hsv_s: 0.7, hsv_v: 0.4
iou: 0.7, max_det: 300, seed: 0
# SUBSET_MAP 已支援 lowercase + SAM3
{"Train": "train", "Validation": "val", "Test": "test", "SAM3": "train",
"train": "train", "validation": "val", "test": "test"}
# 訓練時間 ~2.7 hr (100 ep 單卡 GPU 1)
# best mAP50 @ ep80 = 0.691 val