-“开启难例 属性”
默认不开启。启用后,会将此数 据集的难例属性等信息写入对应 的Manifest文件中。
本样例可不开启难例属性功 能。
步骤 3:在 AI Gallery 订阅预置算法
ModelArts提供了“YOLOv3_ResNet18”预置算法,使用此算法训练的模型,可安装 至Ascend 310芯片中。
步骤1 登录ModelArts管理控制台,在左侧菜单栏中选择“AI Gallery”,进入AI Gallery页 面。
步骤2 选择资产集市-“算法”页签,默认进入公共页面,该页面展示了所有共享的模型,包 括ModelArts模型和HiLens技能。
步骤3 搜索“物体检测YOLOv3_ResNet18”。
图7-6 搜索算法
最佳实践 7 口罩识别技能开发(ModelArts+华为 HiLens)
说明
若订阅的是非华为云官方资产,则会弹出“温馨提示”页面,勾选并阅读《数据安全与隐私风险 承担条款》和《华为云AI Gallery服务协议》后,单击“继续订阅”才能继续进行模型订阅。
模型被订阅后,详情页的“订阅”按钮显示为“已订阅”,订阅成功的资产也会展示 在“个人中心 > 我的资产 > 算法 > 我的订阅”。
----结束
步骤 4:使用订阅算法创建训练作业
获取预置算法后,需使用此算法创建训练作业,获得相应的模型。
步骤1 在ModelArts管理控制台,选择“训练管理>训练作业New”。
步骤2 在训练作业列表页面,单击“创建训练作业”。
步骤3 在创建训练作业页面填写相关参数。
● 基本信息
基本信息包括名称和描述。
图7-8 基本信息
● 算法配置
根据选择的算法类型选择算法来源。本样例“算法来源”选择“算法管理”。
最佳实践 7 口罩识别技能开发(ModelArts+华为 HiLens)
图7-9 算法配置
表7-3 创建训练作业参数说明
参数 说明
算法 选择“我的订阅”页签,单击下拉三角标选择算法版本。勾选算法 版本,即选中该算法。
本样例是在AI Gallery订阅的算法,因此选择“我的订阅”页签,
单击上一步骤在AI Gallery订阅的算法下拉三角标,选择算法版 本。勾选算法版本,即选中该算法。
最佳实践 7 口罩识别技能开发(ModelArts+华为 HiLens)
参数 说明
训练输入 从ModelArts数据管理中选择可用的数据集及其版本。
单击“选择数据集”的下拉三角标,选择步骤1:下载数据中下载
本样例选择准备工作中已创建的OBS桶“mask”和文件夹
“model-output”。
超参 此参数根据您选择的算法不同而不同。
资源类型 可选CPU、GPU、Ascend。
本样例选择GPU。
规格 针对不同的资源类型,选择资源规格。如果您的算法已定义使用 CPU或GPU,根据已有算法约束条件,您可以在有效规格选择合适 的资源规格,无效选项置灰不可选。
不同的资源类型的数据盘容量是不同的,为避免训练过程中出现内 存不足的情况,请参考训练环境中不同规格资源“/cache”目录的 大小。
计算节点
个数 默认值为“1”。
最佳实践 7 口罩识别技能开发(ModelArts+华为 HiLens)
参数 说明
– 如果用户选择Ascend规格,用户需要选择作业运行中产生的日 志文件存储路径。
说明请选择一个空的OBS目录用于存储日志文件。
步骤4 参数填写完成后,单击“下一步”,按界面提示完成训练作业创建。
步骤5 等待训练作业完成。
训练作业运行需要一段时间,根据您设置的max_epochs以及数据集的大小不同而不 同,max_epochs设置的值越大,数据集越大,作业运行时间则越长。
当训练作业的状态变更为“运行成功”时,表示已运行结束。您可以单击训练作业名 称,进入详情页面,了解训练作业的基本信息。您也可以在配置的“训练输出位置”
对应的OBS目录下获得训练生成的模型。
图7-11 训练作业运行成功
----结束