目录
一、前言
- 简介:ModelArts是面向开发者的AI开发平台,可以为机器学习与深度学习提供数据预处理,自动化模型生成等。
- 优势:高性能、灵活性较强、开发简单易上手、支持云边端多场景部署、通过自动学习训练模型,用户不需要编写代码
- 功能:包含图像分类、物体检测、预测分析、声音分类、文本分类,市场包含各种部署模型以及数据集
- 部署:华为云ModelArts有很多功能,这篇文章主要介绍利用物体检测识别云宝
二、准备工作
1.注册登录
链接:华为云
点击注册后,完成实名认证
2.AI开发平台
- 进入AI开发平台首页,点击管理控制台
- 进入控制台后,会有新手入门三个引导程序,下面我大体介绍一下步骤。
三、OBS环境配置
1.创建桶
- 在OBS管理控制台左侧导航栏选择桶列表,点击右侧上方免费创建桶
2.新建文件夹
- 进入刚才新建的桶,点击左侧栏的对象,点击新建文件夹云宝
四、获取数据
1.下载数据集到本地
点击数据集下载链接,下载到本地
2.上传文件
- 进入刚才新建的桶,点击左侧栏的对象,文件夹云宝,进入待上传的文件夹,单击上传对象,系统弹出对话框,将刚才下载好的文件解压拖入里面。
- 同一级新建一个空的导出文件夹
五、自动识别
1.创建项目
- 点击左侧自动学习->物体检测->创建项目
- 数据集的输入为刚才上传的train文件夹
- 输出为刚才新建的文件夹
2.数据标注
- 点击任意一张图片进行数据标注
- 标注之后的云宝
3.开始识别
- 最大体验1个小时训练时长 ,训练偏好可以选择平衡、性能、精确
4.模型训练
- 点击部署之后,等待一段时间。
- 上传刚才下载到本地的图片,进行识别
- 识别结果如下图所示
六、功能拓展
1.共享识别模型部署
- 点击AI Gallery进入资产集市,点击部署模型
- 如上图所示,你可以免费订阅高强度斗地主、美食识别、口罩检测、超市商品识别、垃圾分类、动物识别
2.Notebook实现工地钢筋盘点
- AIgallery中提供了大量免费的Notebook案例,用户可以一键运行Notebook样例。
- 在Notebook资源里,你可以实现Python编程语言、马里奥、2048、乒乓球等游戏
- 本案例提供了一个基于计算机视觉的钢筋条数检测的样例,基于目标检测的方法,使用250张已经人工标注好的钢筋图片进行AI模型的训练,训练25分钟,即可检测出图片中钢筋的横截面,从而统计出钢筋的条数。
3.订阅算法构建模型实现花卉识别
- 这个模型可以预测102种常见的花卉,输入一个图像,这个模型会预测该图像中花卉分别属于每个类别的置信度,置信度的取值范围为0到1。