HCIA18 EI实践之垃圾分类

本手册旨在指导学生使用华为云ModelArts平台,完成一个垃圾分类图像识别项目。学生将学习如何使用ModelArts进行数据集的创建和管理,训练图像分类模型,并最终在云端部署一个可用的垃圾分类识别服务。

通过借助华为云的AI开发平台ModelArts实现垃圾分类图像识别项目,了解ModelArts的使用方法,掌握垃圾分类图像识别的流程,并能够在云端部署一个可用的垃圾分类图像识别服务。

  • 了解ModelArts的使用方法
  • 掌握垃圾分类图像识别的流程
  • 能够在云端部署一个可用的垃圾分类图像识别服务

步骤1 进入对象存储服务的控制台,点击右上角“创建桶”

步骤2 起一个唯一不重复的名字,数据冗余存储策略选择“单AZ存储”

其他参数默认,点击右下角“立即创建”

步骤3 点击创建的桶,进入桶管理页面

新建3个文件夹,名字分别为

  • obs-data
  • out
  • result

步骤5 点击创建的 obs-data 文件夹,将 train 中的图片全部上传进去

步骤1 回到华为云首页,找到产品——产品人工智能——AI开发平台ModelArts

进入“控制台”

步骤2 点击上方的链接获取相关权限

如下图所示,新增委托,权限配置选择“普通用户”

点击右下角创建

步骤3 回到 ModelArts 的管理页面,在左侧导航栏中选择“自动学习”,创建一个“图像分类”项目

步骤4 在弹出的页面中,点击创建数据集

在弹出的页面中点击导入路径右侧的图标

选择刚才创建的 OBS 桶和 obs-data 文件夹

点击确定

步骤5 点击“数据集输出位置”右侧的按钮

选择刚才创建的桶和 out 文件夹

点击确定

按如上参数设置好后,点击右下角“提交”,创建数据集。

步骤6 回到刚才创建项目的页面,选择创建好的数据集,输出路径选择创建的桶内的 result 文件夹,训练规格选择免费资源

点击右下角创建项目

步骤7 创建项目成功后,点击项目名称,进入详情界面。然后从下图中的位置进入标注页面

实例详情

在标注页面中,选择图片后,在右侧输入标签,如“易拉罐-可回收物”

对所有图片进行标注,并划分到以下标签:

  1. 一次性快餐盒-其他垃圾
  2. 易拉罐-可回收物
  3. 干电池-有害垃圾
  4. 菜叶菜根-厨余垃圾

把所有数据标注完成,单击页面的“开始训练”按钮即可开始自动训练。

训练完成后,点击服务部署中的“继续运行”,等待项目部署(大概几分钟)

等项目部署完成后,点击“实例详情”

选择预测——上传,从数据集中的 test 文件夹中选择一张图片上传

点击预测按钮

查看预测结果

可以从网上找几张照片预测一下

  1. ModelArts 项目
  2. OBS 对象存储桶(先删除内部文件再删除桶)

相关内容