概述
使用方法
数据集选择
- 标注类型必须与预测目标匹配:对于目标检测模型,数据集必须包含边界框标注。对于实例分割,标注除了边界框外,还必须包含每个对象的遮罩。其他类型的任务以此类推。
- 数据集质量很重要:确保标注准确、图像内容多样且数据集足够大。我们通常建议至少包含 500–1000 张图像 以获得稳健性能——但更多数据效果更好。
- 图像领域应与部署环境匹配:训练图像应尽可能接近模型在生产环境中看到的场景。例如,如果您的工厂只使用蓝色 PCB,但数据集中全是绿色 PCB,则模型可能难以泛化。您可以尝试使用颜色增强来帮助解决领域偏移,或搜索更适合您部署环境的数据集。
训练
loader 的 params 部分设置关键参数 dataset_dir。我们为 Roboflow 数据集使用特殊的 URI 格式:Markdown
1roboflow://<团队名称>/<数据集名称>/<数据集版本>/cocoMarkdown
1https://universe.roboflow.com/learn-uzoux/pcb-defect-0i1a7dataset_dir 为:Markdown
1roboflow://learn-uzoux/pcb-defect-0i1a7/2/coco如果数据集对您的 Roboflow 团队是私有的,请确保在开始训练前导出您的 Roboflow API 密钥:
export ROBOFLOW_API_KEY="<在此添加您的 Roboflow API 密钥>"