本实验是使用华为云一站式AI开发平添ModelArts的"自动学习"功能,基于华为云AI开发者社区AI Gallery中的数据集资产,让零AI基础的开发者完成"图像分类"的AI模型的训练和部署。
什么是ModelArts
华为云一站式AI开发平台ModelArts是面向所有开发者的一站式AI开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。
"一站式"是指AI开发的各个环节,包括数据处理、算法开发、模型训练、部署都可以在ModelArts上完成。ModelArts底层支持各种异构计算资源,开发者可以根据需要灵活选择使用,而不需要关心底层的技术。
什么是AI Gallery
AI Gallery是华为云AI开发者社区,提供大量数据集、算法、模型、行业实践等资产供开发者使用,为高校科研机构、AI应用开发商、解决方案集成商、企业级个人开发者等群体,提供安全、开放的共享及交易环节,加速AI资产的开发与落地,保障AI开发生态链上各参与方高效地实现各自的价值,同时提供了开发者交流的平台。
本实验是使用ModelArts的"自动学习"功能,基于AI Gallery的数据集资产,让零AI基础的业务开发者可快速完成模型的训练和部署。依据开发者提供的标注数据及选择的场景,无需任何代码开发,自动生成满足用户精度要求的模型。可支持图片分类、物体检测、预测分析、声音分类等场景。可根据最终部署环境和开发者需求的推理速度,自动调优并生成满足要求的模型。
在这个Codelab中,您可以建立:一个具备"图像分类"功能的AI模型。该模型是华为云ModelArts的"自动学习"功能所训练产生,基于AI Gallery中"四类花卉图像分类小数据集"——4种花卉图像、每种10张图形的数据集进行训练,模型训练完成后,一键进行部署,部署后即可立即在线推理,对花卉图像进行分类。
ModelArts使用过程中涉及到OBS、SWR、IEF等服务交互,首次使用ModelArts需要用户配置委托授权,允许访问这些依赖服务。
首次在AI Gallery中使用AI资产,需要先完成入驻AI Gallery。
到这里,全部准备工作已完成。
在弹出的"训练设置"中,数据集版本名称、训练验证比例、增量训练版本、最大训练时长、训练偏好均选择默认即可,计算规格选择"自动学习免费规格(GPU)",并勾选下面的"我已阅读并同意以上内容",点击"下一步"。确认无误后,点击"提交",进行模型训练。
进入"模型训练"页面,等待模型训练完成,时长不超过5分钟。训练完成后,可以查看模型准确率、评估结果、训练参数等训练信息。
干得好,你已经成功完成了Codelab,构建了您的第一个AI模型!并学会了:
您后续可以体验:
您还可以加入《2021华为云AI实战营》学习AI并查看更多案例,以了解更多的ModelArts的能力: