
文章插图
接下来,我将通过一个垃圾分类应用的开发示例,介绍AI Gallery在AI应用开发流程中的作用 。
垃圾分类应用开发教程准备工作注册华为云账号
首先你需要注册一个华为云账号 。注册链接:注册_华为帐号 (huawei.com)
注册完成后,进入华为云控制台 , 建议在北京四使用,网络相对比较稳定 。

文章插图
创建OBS桶
OBS是华为云的对象存储服务,可以理解为一个放在云端的硬盘,我们在使用ModelArts开发AI应用的过程中,需要利用OBS来保存开发所需的一些文件 , 例如训练所需的数据集,训练完成的模型等 。
创建OBS桶 。
按照页面提示,选择合适的规格,需要注意,桶的区域要和上一步中ModelArts使用的区域相同 , 我选择的是北京四 。
在后续开发的过程中 , 如果需要上传大批量的数据例如训练样本到OBS,推荐使用OBS Browser+ 。OBS Browser+简介_华为云 (huaweicloud.com)

文章插图

文章插图
确定应用目的完成上述的准备工作,我们开始正式的AI应用开发工作 。根据第二章的AI开发基本流程,我们首先要确定我们开发的这个应用需要解决什么问题 。在本教程中,我们假设需要开发一个垃圾分类应用,用户上传垃圾的照片 , 我们返回垃圾所属的分类 。
选择数据集确定完目的,我们需要准备训练所需的数据集 。AI Gallery上提供了7.7w+的数据集,包括官方发布的和用户共享的数据集,覆盖了主流的AI应用场景 。
打开AI Gallery的数据集专栏,搜索垃圾分类 , 可以看到很多的垃圾分类相关的数据集 。AI Gallery数据集专栏

文章插图
我们选择其中的一个数据集 , 点击查看详情 。可以看到这个数据集是已经标注完成的,我们可以直接该数据集进行模型训练 。
点击下载,将数据集下载到ModelArts数据集 。
【带你从0到1开发AI图像分类应用】

文章插图
下载方式选择ModelArts数据集,数据集输出位置和输入位置,可以选择在OBS桶内新建一个文件夹

文章插图

文章插图
点击确定,页面会跳转到Gallery的个人中心 。(这里下载的数据集可能没有第一时间同步过来,可以多刷新几次)

文章插图
数据集会在后端自动下载,我们先来到ModelArts,左侧导航栏选择数据管理->数据集 。等待刚刚下载数据集导入完成 。

文章插图
由于有些AI算法需要切分完成的数据集(将数据集切分为训练集和验证集),我们这里打开数据集详情 , 发布一个新版本,在新版本中对数据集进行切分 。点击确定,等待数据集新版本发布完成 。至此 , 数据集准备工作就完成了 。

文章插图

文章插图
训练模型选择算法准备完数据,我们开始进行模型训练 。由于垃圾分类在AI中属于图像分类的范畴,所以我们到AI Gallery的算法专栏 , 搜索图像分类,选择一个合适的算法,推荐选择官方发布的算法 , 官方会定期更新官方算法,来保证算法的效果,这里我选择了一个官方发布的EfficientNetB0图像分类算法 。
AI Gallery算法专栏图像分类-EfficientNetB0

文章插图
简单浏览下该算法 , 发现很适合我们的垃圾分类场景 。
点击订阅,订阅成功后点击前往控制台 , 云服务区域选择北京四(和上文相同的区域) 。

文章插图
创建训练作业跳转到ModelArts控制台后,选择算法最新的版本,创建训练作业 。
推荐阅读
- 从0到1搭建redis6.0.7续更~
- OPPO手机怎么才能设置到自己心仪的彩铃
- 移动彩铃怎么设置(打电话对方听到的彩铃设置教程)
- 从0到1搭建redis6.0.7
- 欢乐斗牛拿到了三条怎么点出来(腾讯欢乐斗牛改名)
- 非空的 git的介绍、git的功能特性、git工作流程、git 过滤文件、git多分支管理、远程仓库、把路飞项目传到远程仓库、ssh链接远程仓库,协同开发
- 新建Maui工程运行到IiOS物理设备提示 Could not find any available provisioning profiles for iOS 处理办法
- 红米k40参数详细参数_红米k40参数和配置
- 如何破解压缩包的密码从网盘里面下载了一个压缩包,解压的时候需要输入密码,不知道密码是什么,该怎么
- 【炫丽】从0开始做一个WPF+Blazor对话小程序