基于华为云ModelArts实现花卉识别
花卉在我们日常生活中是很常见的,也是很容易接触到的,本文基于华为云ModelArts训练一个AI模型来识别花卉,也介绍一下利用华为云ModelArts平台训练一个AI模型需要完成哪些步骤。
1、准备数据集
1.1登录华为云
1.2进入对象存储服务OBS(因为数据集下载下来需要OBS来提供存储服务),点击右上角“控制台”,然后在搜索框里搜索“OBS”
1.3点击左侧“桶列表”,然后点击右上角创建桶,填入桶名称,其他默认即可,点击右下角创建即可(区域可以修改为自己想的区域)
1.4点击刚才创建好的桶,在新的界面点击左侧的对象,然后点击“新建文件夹”,创建一个文件夹data来存放数据集
1.5点击下列链接进入数据集界面,点击“下载”,注意目标区域选择OBS一样的区域,目标位置是刚才创建的OBS的位置,点击确定后,等待数据下载完即可
1.6数据下载完成后,在OBS下再创建一个文件夹dataout
1.7创建一个数据集点击下列链接进入ModelArts界面,点击数据管理-数据集,然后点击"创建数据集"
标注场景:图片
标注类型:图像分类
输入、输出位置如图
其他默认,点击创建,然后刷新就可以看见100%进度
1.8点击右侧的“发布”,将数据集发布,切分比例按8-2切分
2.订阅算法
2.1点击下列链接进入算法订阅界面,在右侧点击订阅
3.开始训练模型
3.1在OBS创建一个model文件夹用来存放模型训练产生的文件
3.2在ModelArts,点击左侧的训练管理-训练作业,然后点击创建作业
算法选择我的订阅,选择刚才订阅的算法,版本选择最新的即可
训练输入点击数据集,然后选择刚才创建好的数据集,版本选V001
训练输出选择OBS的model文件夹
资源按下图选择即可
嗯,运行到这你就会发现训练作业运行失败,后来经过多次踩坑后发现使用旧版的训练作业可以训练成功,步骤如下
由于北京一的训练作业只有新版的,没有旧版的选项,就只有先把区域调到北京四,点击到训练作业旧版然后再把区域切换到北京一,就可以了
(如果你还没开始实操,创建OBS和ModelArts是直接选择北京四区域)
然后点击创建训练作业,设置如下图所示,然后等待训练成功即可
3、创建AI应用
3.1点击训练好的作业
3.2点击创建AI应用
直接默认,点击创建即可
3.3点击左侧AI应用管理-AI应用,然后点开刚才创建好的AI应用,点击部署,部署为在线服务
配置全部默认,直接创建即可
3.4点击部署上线-在线服务,然后点击刚部署上线的服务,
点击预测,然后上传图片,然后点击预测
到此,一个AI模型就完成了
4、释放资源
有点资源是需要付费的,所以做完案例要及时释放
4.1删除在线服务,在更多里面选择“删除”即可
4.2点击总览,查看是有还有计费服务在使用,如果有去删除即可
- 点赞
- 收藏
- 关注作者
评论(0)