华为云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 订阅商超商品识别模型

模型地址: https://developer.huaweicloud.com/develop/aigallery/model/detail?id=07113ee5-e0d5-4dfa-86d3-5ee190dc2623

(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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分