如何在华为云ModelArts实现花卉检测,成为“识花达人”

AI创新开发者沙龙—青年班AI实战 | 如何在华为云ModelArts实现花卉检测,成为“识花达人”!

五月份,将迎来两个重要的节日—母亲节和情人节!

如何利用AI平台识别花卉,帮助广大男同胞给对的人送美的花!

让妈妈喜悦,令女朋友感动,使亲情更浓、爱情更甜,沉浸在5月份爱的海洋里……

Ai创新开发者沙龙带给你答案!

本次AI创新开发者沙龙邀请西南大学潘永斌同学,结合在华为云开发者青年班第二期AI实战营的学习经验,分享如何在零开发基础上使用华为云 ModelArts 平台进行AI开发实战训练。最后通过创新案例《花卉识别检测》的项目分享,向大家展示如何利用ModelArts 开发平台进行一站式花卉检测,从项目中带大家去感受ModelArts一站式AI开发平台的魅力。

展开查看详情

1. AI 创新开发者沙龙 青年班AI实战 | 如何在华为云ModelArts实现花卉检测 扫描上方二维码 回复“玫瑰花” 时间:2020年5月07日 加入AI创新开发者沙龙沟通群 主办方:MDG 协办方:示说网 赞助方:华为云EI Developers 媒体合作:看那个码农 ModelAr ts Developer Groups-AI新势力

2.MDG AI创新开发者沙龙 ModelArts Developer Groups 2020.05.07 20:00—21:00 青年班AI实战 | 如何在华为云ModelArts 实现花卉检测成为“识花达人”! 嘉宾:潘永斌 时间:2020年5月07日 主办方:MDG(华为云ModelArts开发者社区) 协办方:示说网 赞助方:华为云EI Developers 媒体合作:看那个码农

3. 主讲人自我介绍 1 与华为云ModelArts平台结缘经历 2 《花卉识别检测》项目分享 3 目录 《青年班AI实战营》学习经历分享 4 CONTENTS 《2020 | 华为云AI实战营》推荐 5 互动答疑 6

4.

5. 主讲人自我介绍 潘永斌,中共党员,西南大学电子信息工程学院,AI方向 在读硕士研究生,院研究生会主席,华为云校园大使 l AI科技类微信公众号【看那个码农】账号负责人、原创作者(累计发 表关于华为云ModelArts的数十篇实战性技术文章),粉丝数破3000; l 参与国家重点研发项目“汽车板材机器人激光落料和三维切割系统研 发”;参与院校合作项目“医疗图像的超分辨率还原,肺结节检测, 胰腺癌检测”等, l 获得华为HCIP-AI工程师认证,华为服务解决方案售前专家认证,微 软MOS办公软件大师全球认证; l 在华为云官网的“借助 FRS 构建身份识别系统”,“华为云鲲鹏弹性 云服务器高可用性架构实践”,“基于卷积神经网络实现景区精准识 别场景”,“物联网智慧烟感报警系统”等十余项项目上取得微认证。

6.主讲人自我介绍

7.主讲人自我介绍

8.

9.与华为云ModelArts平台结缘

10.与华为云ModelArts平台结缘

11.

12.《花卉识别检测》项目分享:玫瑰花,康乃馨花卉检测 遇到节日怎么办,不如礼物最划算,挑选礼物要走心,不如玫瑰康乃馨, 那么如何在两个节日正确的挑选出玫瑰康乃馨,让妈妈和女朋友都高兴呢?

13.《花卉识别检测》项目分享: 准备访问密钥 访问密钥即AK/SK(Access Key ID/Secret Access Key),是用户通过开发 工具(API、CLI、SDK)访问华为云时的身份凭证,打开宝藏的钥匙。

14.《花卉识别检测》项目分享: 创建OBS桶 OBS桶设置参数如下: flowers-detection-obs 区域:华北-北京四桶 名称:自定义(注意:此名称会在后续步骤使用) 存储类别:标准存储 桶策略:私有 归档数据直读:开启 多AZ:关闭 点击"立即创建", 完成创建 对象存储服务(Object Storage Service,OBS)是一个基于对象的海量存储 服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括:创 建、修改、删除桶,上传、下载、删除对象等。

15.《花卉识别检测》项目分享: 新建文件夹 data 点击刚创建的桶名称,进入详情页,左侧栏选择“对象”,点击“新建文 件夹”,在弹出的新建窗口中:自定义文件夹名字

16.《花卉识别检测》项目分享: 服务授权 由于创建自动学习项目需要使用数据管理功能,在开始使用前,需为数据 管理模块获取访问OBS权限。在ModelArts管理控制台,进入“数据管理->数 据集”页面,单击“服务授权”

17.《花卉识别检测》项目分享: 准备数据 在电脑本地创建一个文件夹,里面存放test与train文件夹,在train文件夹中 利用Python网上爬取图片,爬取玫瑰花与康乃馨的图片作为图片数据集。

18.《花卉识别检测》项目分享: OBS Browser+上传数据 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持完 善的桶管理和对象管理操作。OBS Browser+的图形化界面可以非常方便地让 用户在本地对OBS进行管理,例如:创建桶、上传下载文件、浏览文件等。

19.《花卉识别检测》项目分享:ModelArts平台创建数据集 dataset-flower /flowers-detection-obs/data/train /flowers-detection-obs/data/output 标注场景选择物体检测,其它不用填 在华为云ModelArts平台创建数据集,目的是为了在华为云的云端使用本地 电脑上传至平台的数据集。

20.《花卉识别检测》项目分享: 数据标注 dataset-flower 数据标注,针对物体检测项目,即在已有数据集图像中,标注出不同类别 物体,并为其打上标签。标注好的数据用于模型训练。ModelArts平台可以可 视化的看见数据集中图片数量,标注和未标注的图片数量,以及标签统计。 还可选择创建团队标注任务,可以多人实时进行线上标注,大大提高了标注 工作效率。

21.《花卉识别检测》项目分享: 一键模型部署 auto-flower 一键模型上线任务包含了三个子任务:1.首先会在训练作业中创建一个训 练作业,会训练得到一个模型。2.然后将训练所得模型导入到模型管理中。3. 最后将模型在在线服务中部署为一个在线API服务

22.《花卉识别检测》项目分享: 在线服务测试

23.

24.青年班AI实战营:人工智能概述及ModelArts详解 本次华为云青年班AI实战营先通过第一期《人工智能概述及ModelArts详 解》让我们了解了人工智能的起源和华为云ModelArts平台的优势及其功能特 点,紧接着一步一个脚印地用一个个经典的案例由浅入深将我们带入 ModelArts平台的AI实战中。

25.青年班AI实战营:零代码开发美食分类模型 从初期的《零代码开发美食分类模型》教会我们如何使用OBS桶,如何使 用ModelArts的自动学习功能,以及如何进行数据标注,让AI开发一站化。

26.青年班AI实战营:零代码开发美食分类模型 《零代码开发美食分类模型》的实验结果图。从图中可以很清楚地看到图 中的测试图片都被训练的分类模型识别出来了。

27.青年班AI实战营:基于海量数据训练美食分类,猫狗分类 中期实践,《基于海量数据训练美食分类模型,猫狗数据集分类》,实践难 度略有上升,教会我们如何利用OBS Browser+工具上传本地数据到云端的OBS桶 进行对象存储服务,教会AI开发者如何在云端创建训练作业,部署模型,以及进 行模型测试

28.青年班AI实战营:基于海量数据训练美食分类,猫狗分类 《基于海量数据训练美食分类,猫狗分类》的实验结果图。从图中可以很 清楚地看到图中的测试图片都被训练的分类模型识别出来了。

29.青年班AI实战营:YOLOV3 ,Faster R-CNN算法实践 后期实践,《针对两种基于物体检测算法YOLOV3 ,Faster R-CNN的实践》, 让AI开发者们从代码层次去感受利用ModelArts平台处理数据的高效,运行代码 时的快捷,以及高配置云端条件运行代码的省心。

MDG(ModelArts Developer Groups) 是由一群ModelArts 及 AI 技术兴趣爱好者创建的非官方公益型社区。主要面向对AI 感兴趣的相关爱好者,是一个开放和自由自治的社区,我们的目标是搭建一个有价值和有趣的AI技术交流社区。