系列文章目录
第一章 华为云modelarts平台使用
第二章 华为云modelarts平台SDK的调用
第三章 ros+modelarts实现多车辆协作
文章目录
- 系列文章目录
- 前言
- 一、华为云modelarts平台
- 二、使用步骤
- 1.自动学习
- 2.图片标注
- 3.模型训练
- 4.模型部署
- 5.模型市场
- 预告
- 总结
前言
去年本二有幸参加华为云杯总决赛今年趁着寒假有空记录一下
一、华为云modelarts平台
网址:https://support.huaweicloud.com/modelarts/index.html
ModelArts是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注、大规模分布式Training、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。
总而言之就是一个操作非常简单的模型训练与部署平台,可以在网页上直接进行图片标注和训练,省去了下标注软件以及线下模型训练环境的搭建,也可以直接部署别人训练好的模型,当识别时只需要调用api接口即可。我使用的是线上模型部署,也可以使用线下模型部署。最关键的是免费。
二、使用步骤
1.自动学习
首先要确定你是要用这个平台做些什么(我主要是做了一个苹果病虫害的识别),图像分类这个选项不会像yolov3一样将框标出来,它只会识别种类,所以我采用的是物体检测。点击物体检测下方的创建项目。
出现如图所示的界面
如果没有数据集我们需要自己新建一个数据集。需要申请一个obs桶,obs桶是云服务器的存储空间,相当于电脑上的d盘e盘之类的。
数据集输入位置:保存未标记图片的地址
数据集输出位置:保存后数据的地址
添加标签集:你需要的类别,可以建多个。
这里为了演示方便我随便建了两个类,苹果和香蕉。
之后点击创建项目
2.图片标注
点击数据管理->数据集
找到你刚建的数据集点击名称
之后点击右上角的开始标注
点击左上角的添加图片将你电脑上的图片添加进去
点击图片即可标注
别忘了保存,图片越多准确率也越高。
3.模型训练
返回到自动学习点击项目名称
点击开始训练然后选免费的点下一步,点开始训练
也可以在模型管理->模型中查看
4.模型部署
训练完成后点击部署即可。
可以在部署上线->在线服务找到部署的模型
只能部署两个免费的模型(一个gpu版本一个cpu版本),一个小时后自动停止
点击启动(部署时间可能比较长,如果要用建议提前启动)
在预测选项中可以上传一张图片对模型进行检验。
5.模型市场
除了自己训练模型以及标注之外也可以用其它人制作好的数据集和模型。
点击AI Gallery,搜索你想用的模型。
我之前做过一个电梯项目用到过口罩识别和跌倒检查这个模型。
预告
如何在项目中调用新部署的模型?请见下一章:华为云modelarts平台SDK的调用
总结
华为云modelarts平台在模型标注和训练上非常方便,省去了配置环境的时间,但是部署时时间较长而且检测时间也较长,实时性不好。
(2021.2.1)