cvat2 #16 全 162 task 走 task.subset 自動 split。Train 6253 / Val 479 / Test 482。雙 5090 DDP, 100 epochs, AdamW, batch=64, imgsz=640。
| v509 | v510 | v511 | v512 (this) | |
|---|---|---|---|---|
| v509 test mAP@0.5 | 0.9185 | 0.9213 | 0.9196 | 0.9208 |
| v509 test mAP@0.5:0.95 | 0.6937 | 0.6914 | 0.6924 | 0.6907 |
| v510 test mAP@0.5 | — | 0.8862 | 0.8863 | 0.8949 |
| v510 test mAP@0.5:0.95 | — | 0.6545 | 0.6550 | 0.6603 |
| v512 test (new) mAP@0.5 | — | — | — | 0.8808 |
| v512 test (new) mAP@0.5:0.95 | — | — | — | 0.6483 |
{
"weights": "/home/ubuntu/runs_new/river_debris_v20260512/run/weights/best.pt",
"v512_test_set": {
"map50": 0.8807561046063634,
"map75": 0.7287177179952702,
"map50_95": 0.6483069401490815,
"mp": 0.9010607021312118,
"mr": 0.7831845666570688
},
"v510_test_set_frozen": {
"map50": 0.8948662575654381,
"map75": 0.7431153527711123,
"map50_95": 0.6603113350409379,
"mp": 0.9109757333775215,
"mr": 0.7968704723268618
},
"v509_test_set_frozen": {
"map50": 0.9208127491928045,
"map75": 0.7820229634924891,
"map50_95": 0.6906899747976956,
"mp": 0.9160475749660726,
"mr": 0.8324386056018511
}
}
| metric | value |
|---|---|
| train/box_loss | 0.8851 |
| train/cls_loss | 0.5030 |
| train/dfl_loss | 0.9285 |
| metrics/precision(B) | 0.9134 |
| metrics/recall(B) | 0.7989 |
| metrics/mAP50(B) | 0.8909 |
| metrics/mAP50-95(B) | 0.6523 |
| val/box_loss | 1.0010 |
| val/cls_loss | 0.5759 |
| val/dfl_loss | 0.9600 |
彰化 CCTV 全在 train。這裡是視覺確認 hard negative 是否壓 FP。
task: detect mode: train model: /home/ubuntu/yolo11n.pt data: /mnt/ssd/cvat2/datasets/river_debris_v512/data.yaml epochs: 100 time: null patience: 30 batch: 64 imgsz: 640 save: true save_period: 10 cache: false device: 0,1 workers: 8 project: /home/ubuntu/runs_new/river_debris_v20260512 name: run exist_ok: true pretrained: true optimizer: AdamW verbose: true seed: 42 deterministic: true single_cls: false rect: false cos_lr: true close_mosaic: 10 resume: false amp: true fraction: 1.0 profile: false freeze: null multi_scale: 0.0 compile: false overlap_mask: true mask_ratio: 4 dropout: 0.0 val: true split: val save_json: false conf: null iou: 0.7 max_det: 300 half: false dnn: false plots: true end2end: null source: null vid_stride: 1 stream_buffer: false visualize: false augment: false agnostic_nms: false classes: null retina_masks: false embed: null show: false save_frames: false save_txt: false save_conf: false save_crop: false show_labels: true show_conf: true show_boxes: true line_width: null format: torchscript keras: false optimize: false int8: false dynamic: false simplify: true opset: null workspace: null nms: false lr0: 0.001 lrf: 0.01 momentum: 0.937 weight_decay: 0.0005 warmup_epochs: 3 warmup_momentum: 0.8 warmup_bias_lr: 0.1 box: 7.5 cls: 0.5 dfl: 1.5 pose: 12.0 kobj: 1.0 rle: 1.0 angle: 1.0 nbs: 64 hsv_h: 0.015 hsv_s: 0.7 hsv_v: 0.4 degrees: 0.0 translate: 0.1 scale: 0.5 shear: 0.0 perspective: 0.0 flipud: 0.0 fliplr: 0.5 bgr: 0.0 mosaic: 1.0 mixup: 0.0 cutmix: 0.0 copy_paste: 0.0 copy_paste_mode: flip auto_augment: randaugment erasing: 0.4 cfg: null tracker: botsort.yaml save_dir: /home/ubuntu/runs_new/river_debris_v20260512/run