IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 基于华为云ModelArts(实现垃圾分类识别) -> 正文阅读

[人工智能]基于华为云ModelArts(实现垃圾分类识别)


基于华为云ModelArts(实现垃圾分类识别)



任务简介

生活垃圾处理不当,不仅会对城市环境构成危害,还会损害到人民的身体健康,如何处理好垃圾分类和可回收垃圾资源再利用,是一件利国利民的事。处理生活垃圾已经成为全国各个城市需要解决的问题,近段时间全国上下各个城市都在开展城市垃圾分类宣传活动,目的就是让每一个居民进一步认识到垃圾分类的重要性,从而引导和增强居民低碳环保理念。

随着垃圾分类活动的全面铺开,Jan16公司基于ModelArts自动学习功能,零编码训练得到一个垃圾分类模型。并且将训练得到的模型部署成在线服务,使用该在线服务对输入的图片进行预测以自动识别上传的图片是哪个类型的垃圾。帮助市民朋友们分辨垃圾种类,从而能够更好的处理垃圾,增强低碳环保意识。

工程师小蔡需要在华为云基于ModelArts,部署一个垃圾分类模型。该项目是图像分类下任务子类,使用efficientnet-b4骨干网络进行垃圾分类。数据集为华为云官方提供的数据集,该数据集包含4类生活垃圾图片,分别为:一次性快餐盒-其他垃圾、易拉罐-可回收物、干电池-有害垃圾菜叶菜根-厨余垃圾。

(数据集下载地址:https://modelarts-course-garbage.obs.cn-north-4.myhuaweicloud.com/automl-dataset/automl_garbage_dataset.zip

任务设计

登录华为云网站,在华为公有云平台上部署一个垃圾分类模型,对其训练后部署上线。最后垃圾分类模型能够部署上线、能够正确识别上传的图片为何种垃圾。

任务实施

任务1 购买对象存储服务OBS

任务描述

在华为公有云平台上购买对象存储服务OBS,用于存放数据集。

任务操作

(1) 打开浏览器,输入华为云网址(https://www.huaweicloud.com),登录账号。在首页把光标移动到左上方【产品】位置,结果如图1所示。
在这里插入图片描述

图1 华为云产品界面

(2) 进入产品界面,选择【存储】-【对象存储服务 OBS】,结果如图2所示。
在这里插入图片描述

图2 对象存储服务界面

(3) 在对象存储服务界面选择【立即购买】,跳转到对象存储服务控制台,结果如图3所示。
在这里插入图片描述

图3 对象存储服务控制台

(4) 选择区域、资源包类型、规格、购买数量、购买时长、生效时间的参数,结果如图4所示。
在这里插入图片描述

图4 购买对象存储服务参数

(5) 设置完参数后,选择页面右下方的【加入清单】,结果如图5所示。
在这里插入图片描述

图5 弹性负载均衡参数

(6) 选择右方的【立即购买】,结果如图6所示。
在这里插入图片描述

图6 立即购买

(7) 确认信息无误后,选择页面右下方的【去支付】,结果如图7所示。
在这里插入图片描述

图7 立即购买

(8) 支付完订单,结果如图8所示。
在这里插入图片描述

图8 订单支付成功

(9) 选择【返回对象存储服务控制台】,结果如图9所示。
在这里插入图片描述

图9 对象存储服务控制台

(10) 选择左侧的【对象存储】,结果如图10所示。
在这里插入图片描述

图10 对象存储

(11) 选择页面右上方的【创建桶】,结果如图11所示。
在这里插入图片描述

图11 创建桶

(12) 选择区域、数据冗余存储策略的参数,结果如图12所示。
在这里插入图片描述

图12 桶参数1

(13) 填写或选择桶名称、默认存储类别、桶策略、默认加密、归档数据只读、标签的参数,结果如图13所示。
在这里插入图片描述

图13 桶参数2

(14) 确认参数无误后,选择右下方的【立即创建】,会弹出提示页面,确认即可,结果如图14所示。
在这里插入图片描述

图14 立即购买

(15) 选择桶【jan16-ai】,结果如图15所示。
在这里插入图片描述

图15 对象存储桶

(16) 选择左上方的【对象】,结果如图16所示。
在这里插入图片描述

图16 对象

(17) 通过电脑浏览器下载数据集(下载地址:https://modelarts-course-garbage.obs.cn-north-4.myhuaweicloud.com/automl-dataset/automl_garbage_dataset.zip),解压后文件夹里有两个文件夹,结果如图17所示,其中文件夹【train】下的图片适用于AI模型训练,文件夹【test】下的图片是用于测试的。
在这里插入图片描述

图17 数据集

(18) 在对象存储服务控制台,选择【上传对象】,结果如图18所示。
在这里插入图片描述

图18 上传对象

(19) 把本地的文件夹【train】拖拽到【上传对象】的框内,结果如图19所示。
在这里插入图片描述

图19 添加文件

(20) 单击【上传】,结果如图20所示。
在这里插入图片描述

图20 上传

(21) 选择【新建文件夹】,创建一个用于存放数据输出的文件夹【out】,如图21所示。
在这里插入图片描述

图21 新建文件夹

任务验证

(1) 在对象存储服务控制台,可以看到创建好的两个文件夹,结果如图22所示。
在这里插入图片描述

图22 对象存储服务控制台

任务2 部署基于ModelArts的垃圾分类

任务描述

在华为公有云平台上部署一个垃圾分类模型,对其训练后部署上线。

任务操作

(1) 把鼠标移到页面左上角的三条横线按钮上,可以查看服务列表,选择【人工智能】-【ModelArts】,结果如图23所示。
在这里插入图片描述

图23 ModelArts控制台

(2) 选择左上方的【自动学习】,结果如图24所示。
在这里插入图片描述

图24 自动学习

(3) 选择【图像分类】-【创建项目】,结果如图25所示。
在这里插入图片描述

图25 创建图像分类项目

(4) 选择或填写计费模式、名称、描述、数据集来源、数据集名称、数据集输入位置、数据集输出位置、添加标签集的参数,结果如图26所示。
在这里插入图片描述

图26 创建图像分类项目参数

(5) 确认配置参数无误后,选择右下方的【创建项目】,结果如图27所示。
在这里插入图片描述

图27 创建项目

(6) 选择上方的【未标注】,结果如图28所示。
在这里插入图片描述

图28 未标注图片

(7) 单击图片选择同类的图片(一次可以选择一张或者多张),在标签名栏填写当前选择图片的标签(已有的标签可以直接选择),结果如图29所示。

在这里插入图片描述

图29 标注图片

(8) 选择页面右下方的【确定】即可完成同类的图片标注,根据上述方式完成剩下图片的分来,结果如图30所示。
在这里插入图片描述

图30 完成图片分类

(9) 完成图片标注后。选择页面右上方的【开始训练】,结果如图31所示。
在这里插入图片描述

图31 添加后端服务器页面

(10) 选择【下一步】,结果如图32所示。
在这里插入图片描述

图32 提交

(11) 任务提交成功后,模型进行训练,需要等待一段时间,结果如图33所示。
在这里插入图片描述

图33 模型训练

(12) 模型训练成功后,结果如图34所示。
在这里插入图片描述

图34 训练完成

(13) 选择左上方的【部署】,结果如图35所示。
在这里插入图片描述

图35 部署

(14) 单击【下一步】,结果如图36所示。
在这里插入图片描述

图36 部署

(15) 单击【提交】,进入部署状态,结果如图37所示。
在这里插入图片描述

图37 部署中

(16) 等待一段时间后部署完成,结果如图38所示。
在这里插入图片描述

图38 部署完成

任务验证

(1) 选择【上传】,选择要预测的图片,结果如图39所示。
在这里插入图片描述

图39 打开

(2) 单击右下方的【打开】,结果如图40所示。
在这里插入图片描述

图40 后端服务器组

(3) 单击【预测】,在右方的【预测结果】里显示该图片中的物品为【易拉罐-可回收物】,结果如图41所示。
在这里插入图片描述

图41 预测结果

(4) 使用上述方式上传剩余的测试图片,并查看其结果。


制作成员: 正山小种
排版: 裕新
初审: 小黄人
复审: 二月二
在这里插入图片描述


点击下方“正月十六工作室”查看更多学习资源

正月十六工作室

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-05-11 16:27:02  更:2022-05-11 16:27:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:24:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码