ModelArts 框架入门开发 (完成物体分类、物体检测)
1. ModelArts 介绍
ModelArts 是华为云推出的面向 AI 开发者一站式 AI 开发平台,可以智能、高效地创建 AI 模型并一键模型部署到云、边、端。 还提供了 AIGallery 社区,AIGallery 中预置了大量的模型、算法、数据、Notebook 等资产,AIGallery 社区就是一个 AI 模型超市,在这里可以获取到很多免费的数据集资产,方便初学者快速上手使用。
如果想快速体验 ModelArts,但是手上没有现成的数据集,有数据集也没有标注,那么就可以去 AIGallery 社区看看,找一个合适感兴趣的模型下载部署体验,在华为云的 ModelArts 帮助文档里,提供了详细的入门体验方法。
利用 ModelArts 框架可以完成图像分类、物体检测、预测分析、声音分类、文本分类等功能。
下面内容就介绍如何使用 ModelArts 完成图像分类、物体检测、自我学习等功能运用。
先利用 AIGallery 社区现成的 AI 模型进行快速体验,熟悉开发环境,再自己采集数据集,标注,训练,发布,测试,快速应用到实际场景。
ModelArts 官网地址: https://console.huaweicloud.com/modelarts/?region=cn-north-4#/dashboard
2. 商超商品识别模型部署
Modelarts 的 AI Gallery 中提供了大量免费的模型供用户一键部署,进行 AI 体验学习。当前章节介绍的商超商品识别模型
就是 AI Gallery 社区里的免费模型,可以快速订阅部署体验,耗时短,效果好,能通过这个模型的运用了解 Modelarts 环境的基本使用。
在 Modelarts 的帮助文档里也提供了该模型的使用帮助:https://support.huaweicloud.com/qs-modelarts/modelarts_06_0010.html
这个商超商品识别
模型可以识别 81 类常见超市商品(包括蔬菜、水果和饮品),并给出置信度最高的 5 类商品的置信度得分。
**使用该模型只需要 4 个步骤即可: ** 当前,前提得先注册一个华为云账号,并且实名认证,没账号--常规操作。
(1):订阅模型
(2):使用订阅模型部署在线服务
(3):预测结果
(4):清理资源
2.1 订阅商超商品识别模型
(1)打开链接后,点击右上角的订阅按钮,订阅模型。
(2)进入控制台
(3)模型订阅成功
(4)如果第一次使用 Modelarts,需要添加一个授权
授权添加后,再返回来继续操作。
地址: https://console.huaweicloud.com/modelarts/?region=cn-north-4#/authConfig
2.2 使用订阅模型部署在线服务
(1)点开部署选项,选择在线服务。
(2)确定配额
(3)配置资源
这个资源是免费限时体验 1 小时。
(4)部署详情
上一步点击查看服务详情
按钮后,会跳转到基本信息页面,资源部署需要几分钟时间,稍微等待一段时间。
(5)资源部署完成
如果资源部署完成,在页面上可以看到状态显示为 运行中
。
2.3 预测模型
(1)先准备几张水果图片,没有就去百度下载几张
(2)找到预测页面
(3)上传图片预测结果
先点击上传图片,再点击预测按钮,即可得到结果。
2.4 体验完毕-清理资源
如果功能体验完毕,倡导低碳环保生活
,可以在部署上线-在线服务选项里停止该服务。
3. 口罩检测模型训练部署
3.1 获取口罩数据集
要实现口罩识别,手上没有现成的数据集,可以去 AI Gallery 中逛一逛,找找免费的模型。
自己也可以采集数据,上传上去进行训练,步骤是一样的。采用别人的数据集就方便测试,不用麻烦再去标注
AI Gallery 地址: https://developer.huaweicloud.com/develop/aigallery/home.html
(1)在这个页面上可以搜索相关的模型,也可以点击标签进行分类筛选模型。
(2)点击口罩模型小数据集,点击右上角下载。
(3)选择目标位置
(4)如果没有存储位置,先创建存储服务
(5)新建文件夹
存储桶创建好之后,回到刚才页面创建文件夹。
(6)点击确定
(7)等待下载完成
上一步点击确定后,会进入到下载详情页面,稍微等待一下,就下载完成。
3.2 新建项目,标注数据
链接地址: https://console.huaweicloud.com/modelarts/?region=cn-north-4#/exeml
(1)选择物体检测项目
(2)选择数据集输入输出位置
数据集的输入位置就选择上一步下载时,在存储桶里创建的目录,输出位置就重新新建一个文件夹选择即可。
创建项目,会等待一段时间同步数据,然后在数据管理页面就可以看到同步成功的数据集。
(3)查看标注好的数据集
在数据管理页面,点击数据标注,点击数据集名称,查看数据集标注的效果。
3.3 训练模型
链接地址: https://console.huaweicloud.com/modelarts/?region=cn-north-4#/exeml
(1)回到自我学习页面,拉到下面,点击刚才创建的项目。
(2)点击右上角-开始训练-按钮
(3)配置训练参数,参数默认,直接点击下一步,再提交任务
(4)等待训练完成
等待 10 几分钟差不多就训练完毕。
3.4 部署上线
(1)在训练页面上可以看到已经训练完成,准确率 83%
(2)点击部署
(3)等待部署完成
部署需要几分钟时间,稍等一会。
(4)部署完成
(5)准备几张预测的图片
没有的话,去百度找几张测试。
(6)上传图片预测
点击上传、在点击预测,就能看到预测结果。
从下图可以看到,测试的结果还是比较满意的。
3.5 线上服务运行时间
如果觉得模型精度不错,需要在实际场景测试验证,可以修改运行时间,然后通过 API 调用接口方式测试。
4. 总结
通过上面两个例子体验了 ModelArts 的基本使用,整体看来流程非常清晰,如果自己想要采集数据集进行标注训练,按照上面的两个例子结合官网文档应该没什么问题。
官网文档地址: https://support.huaweicloud.com/modelarts/index.html
版权声明: 本文为 InfoQ 作者【DS小龙哥】的原创文章。
原文链接:【http://xie.infoq.cn/article/a882c400fd6d31dfe863c353e】。文章转载请联系作者。
评论