 Shaun ZhouandClaude Opus 5
|
a3e08a9bbc
|
refactor: prepare_yolo_dataset.py 改为 prepare_label_studio.py,产出放到 runs/
弱监督框要先在 Label Studio 里人工修正才能训练,这个脚本实际上只负责准备复核材料,
名字和产出位置都按这个职责调整:
- 改名 scripts/prepare_label_studio.py(git mv 保留历史),测试同步改名。
- 缺省输出 runs/<source>_label_studio/,不再写到 data/;该目录同时是 Label Studio
的 DOCUMENT_ROOT,打印的导入步骤里提醒复核期间不要删除或 --overwrite。
- 总是生成 tasks.json 与 labeling config,去掉 --label-studio 开关。
- 不再写 data.yaml:复核材料不是训练集,没有 data.yaml 就不会被误拿去训练,
原先"train 与 val 相同"的告警也随之移除(detect.py 里的同类告警保留)。
修正后的标签从 Label Studio 导出、划分 train/val 到 data/ 的脚本另写。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-15 17:26:05 +08:00 |
|