上云无忧 > 文档中心 > 百度智能云全功能AI开发平台BML配置视觉任务
飞桨BML 全功能AI开发平台
百度智能云全功能AI开发平台BML配置视觉任务

文档简介:
配置训练集 在添加任务备注后,在添加数据的位置选择添加训练集。 可选的数据集要求如下: 数据集标注类型与项目类型一致,如同为图像分类-单图单标签/物体检测-矩形框标注等 数据集数据量不为0; 数据集状态非智能标注中,非导入中。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

配置训练集

在添加任务备注后,在添加数据的位置选择添加训练集。

可选的数据集要求如下:

  1. 数据集标注类型与项目类型一致,如同为图像分类-单图单标签/物体检测-矩形框标注等
  2. 数据集数据量不为0;
  3. 数据集状态非智能标注中,非导入中

数据集状态支持导入多个数据集的多个标签,如果选择标签名称一致,则相应数据内容会被合并。 当一个项目新建了多个任务类型进行迭代训练时,训练数据会默认为最近一次训练版本所选的数据,如果标签不变仅每个标签下的标注数据发生变化,或者配置脚本内容发生变化,则数据的部分可以不做任何操作。

配置数据增强策略

在配置完训练集之后,紧接着就可以配置数据增强策略。

深度学习模型的成功很大程度上要归功于大量的标注数据集。通常来说,通过增加数据的数量和多样性往往能提升模型的效果。当在实践中无法收集到数目庞大的高质量数据时,可以通过配置数据增强策略,对数据本身进行一定程度的扰动从而产生"新"数据。模型会通过学习大量的"新"数据,提高泛化能力。

你可以在「默认配置」、「手动配置」、「自动搜索」三个选项进行选择,完成数据增强策略的配置。

配置评测集

评测集为非必选项,如果额外上传一批非在训练集的数据作为评测集,可在模型训练完毕后单独获得额外评测集的测试效果。其中评测集的标签需要与训练集所选标签完全一致,否则将无法启动训练任务。

配置脚本注意事项

说明:BML目前支持飞桨(Paddle Paddle)深度学习框架 了解飞桨

目前BML为每一种预训练模型都预置了脚本代码,在不需要修改的情况下可直接启动训练。
自定义脚本内容过程中有如下注意事项:

  1. 可以自定义的部分包括超参配置字典conf和模型头部网络定义函数create_model。主体网络(含预训练参数)在页面可选。
  2. 超参配置conf包括可调的超参,比如训练轮数epoch,其类型和范围见注释。不要随意设置否则可能会训练失败,比如batch size太大,可能导致显存不够而失败。
  3. 超参配置conf不需要设置类别数,这是通过数据集推断出来的。
  4. 函数create_model完成头部网络定义,输出要求是一个字典,其中包括'loss'和'infer_out'两个key,'loss'是网络损失,'infer_out'是预测输出。如果修改有误可能会导致训练失败。
  5. 在分类任务中,请保证infer_out的Tensor形状是BatchSize x ClassNumber
  6. 在检测任务中,请保证infer_out的LodTensor形状是 BoxNumber x 6,其中每行是(label, confidence, xmin, ymin, xmax, ymax)
  7. conf中如果有可供配置的模型结构参数,请阅读相关注释或链接后再行修改,随意设置可能会导致训练失败或训练精度异常。
相似文档
  • 在脚本调参任务训练完成后,可以查看任务结果。 在BML左侧导航栏中单击“脚本调参”,进入脚本调参列表页面。 在脚本调参表单中单击“任务列表”,可以进入其任务列表页面,如下所示: 在任务列表中,单击评估报告,可以查看该任务生成的模型的报告信息,如下所示:
  • 图像分类网络包含了基于飞桨深度学习平台模型库的十四种预训练网络,利用海量数据进行预训练,并且在ImageNet-2012数据集上进行了top-1准确率和cpu测试时间的测试。
  • 大多数情况建议使用 ResNet50和SE-ResNeXt50,模型效果稳定,并且预测时间较短。SE-ResNeXt50相比ResNet50增加了SE模块,能进一步提高准确率,但是预测时间稍有增加。 当数据量较大并且要求更高的准确率时,建议从 ResNet101,ResNeXt101_32x16d_wsl,Xception71,Res2Net101_vd_26w_4s,SE-ResNeXt101,EffcientNetB4 中选择模型,预测时间相比ResNet50会更长
  • 适用于图像分类的数据增强算子 算子名 功能 ShearX 剪切图像的水平边 ShearY 剪切图像的垂直边 TranslateX 按指定距离(像素点个数)水平移动图像 TranslateY 按指定距离(像素点个数)垂直移动图像 Rotate 按指定角度旋转图像 AutoContrast 自动优化图像对比度
  • 目前BML脚本调参任务类型支持三种方法配置任务中网络的超参数,你可以沿用「脚本编辑」中设定的超参数,为获取更高的模型精度,也可以选择「自动超参搜索」对网络的超参数进行搜索。选择「已有超参搜索结果」时,可以在预训练模型和预训练网络相同的任务中,复用自动超参搜索结果,高效地训练出高精度模型。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部