下载
中文
注册

在PC训练模型

制作数据集

  1. 收集待标记的png、jpg、JPEG、bmp、webp格式图片数据,推荐使用jpg格式。图片分辨率不高于1080P,单张图片不大于1MB,推荐每个类别的图片数量在100张左右,并放置在全英文路径下。

    注:图片名称不要带字符"."。

  2. 为模型迁移准备数据集,进行图像标注,在工具界面选择“分割模型”
    1. 单击打开目录选择1收集的数据集目录进行标注。
    2. 单击按钮,使用多边形框包围目标后单击鼠标左键,跳出添加标签界面,如图1所示,填写对应目标分类标签与Group ID号,单击“确定”完成标注。
      图1 添加标签
    3. 若标记错误可单击按钮,按住左键可以移动标记框,移动鼠标至图片并单击鼠标右键,对多边形进行修改,移动鼠标至关键点单击鼠标右键,对关键点进行修改。
      图2 修改标签
    4. 当前图片标注完成后,从图片上方菜单单击图标或左侧文件列表选择下一张图片进行标记,直到完成所有图片的标注任务。
    • 标注时输入标签仅支持数字、字母、下划线。
    • 数据集图片要从实际模型部署使用的环境获得。
    • 要将图片中的所有待检测目标都标注出来,任何目标都不能缺少标签,漏标注将影响模型精度。
    • 边框需要紧密框住每个目标,且类别正确,标注无误。

模型迁移

  1. 在工具界面单击下方“一键迁移”按钮,进入配置界面,输入迁移信息,单击“一键迁移”开始迁移。
    图3 模型一键迁移配置界面
    • 数据集路径:2中标注的数据集路径。
    • 数据集拆分:将图片划分成训练、验证以及测试集的比例,推荐值:0.3。默认拆分0.1的测试集用于边缘推理,训练集与验证集按输入拆分比例再次进行拆分。
    • 迭代次数:训练轮次,推荐值:100。
    • 每批图片数:参与每个批次训练的图片张数,推荐值:12。
    • 输出目录:模型输出路径。
    • 使用早停策略:勾选后,可根据设置的IOU值(交并比,是一种计算不同图像相互重叠比例的算法)和持续迭代不上升次数,提前停止训练。
      • IOU达到(值):该训练模型精度已达标,可停止训练的阈值,默认值:0.99。
      • IOU连续迭代不上升次数:IOU值达到某一水平,多次迭代后并无提升的次数,默认值:10。

    当使用模型适配工具一键迁移时突然断电、重启、进程卡死或手动取消时,可能会引起输出文件残留,请用户自行删除残留文件后再进行一键迁移,请参见使用模型适配工具一键迁移时出现输出文件夹残留手动取消迁移导致模型适配工具异常退出解决。

  2. 迁移完成后会出现提示框,提示已生成打包好的文件,如图4所示。在训练输出目录会生成以下文件与目录,如图5所示。
    • train_output:训练输出的权重文件、onnx文件以及训练数据信息json文件。
    • trans_output:经过数据转换,根据数据集拆分设置生成的测试集、验证集、训练集。
    • edge_infer.tar:打包好的推理相关模型文件与脚本。
    图4 迁移完成
    图5 输出文件