写点什么

使用 ModelArts 自动学习快速构建猫科动物识别应用

  • 2019-09-29
  • 本文字数:1056 字

    阅读完需:约 3 分钟

使用ModelArts自动学习快速构建猫科动物识别应用

在电视节目中,经常看到主持人对花豹、美洲豹傻傻地分不清楚,作为猫科猛兽迷,真是叔可忍,婶不可忍。我们就用 ModelArts 的自动学习来识别一下吧。

服务配置

在使用 ModelArts 服务之前我们需要添加访问密钥,授权作业能够访问华为云存储 OBS.


1.生成访问密匙:在用户基本信息>管理我的凭证页面新增访问秘钥,创建后秘钥会下载到本地。


2.设置 ModelArts 全局配置:在 ModelArts 服务页面,添加访问秘钥,以授权访问 OBS,就使用 ModelArts 各项功能。


(太简单了,这里就略过吧。哈哈)

创建自动学习项目

服务配置好以后,我们就随心所欲地构建我们自己的应用了。

1.通过 obs browser 创建一个 OBS 桶。

名称为“ai-mission1-cat”,同时在创建的 OBS 桶下创建文件夹“/automl/cat”


2.进入“ModelArts”管理控制台界面。

单击左侧导航栏的“自动学习”,进入“自动学习”界面。


3.创建项目。

点击“图像分类”创建项目按钮,创建自动学习>图像分类项目,自定义项目名称(本例输入 exeML-cat),训练数据选择 OBS 路径/ai-mission1-cat/automl/cat/(cat 目录是一个空目录即可),点击“创建项目”完成图像分类项目创建。


图片标注

1.上传图片

项目创建好后,我们就可以上传图片进行训练了,我们可以一次选择多张图片,批量上传。


2.图片标注

进入“未标注”页面。批量选中相同类别的图片,然后选择标签(如下图所示:如果标签不存在,需要手动输入,这里我们输入“猎豹”),最后点击“确定”按钮。


3.校验图片标签

完成所有图片标注后,进入“已标注”页面。右边“全部标签”中列举了所有的标签,以及每个标签下的图片数量。


模型训练

在“数据标注”界面中,首先设置训练时长为 0.1(减小训练时长的同时,可能会降低模型精度),然后点击“开始训练”按钮,即可开始训练。


模型部署

在“模型训练”页面等待训练完成(不超过 6 分钟),训练完成后,可以查看模型的精度,在本例中训练中,只有狮、虎、猫、猎豹时,准确率是 100%,可是我把花豹和美洲豹加入训练后,下降到了 91%。这两种可能是太相似了吧。



点击“部署”按钮,将模型部署为一个在线服务。

服务测试

在“部署上线”页面,等待服务部署成功。部署成功后,点击“上传本地图片”按钮,我们就选一张美洲豹的图片吧。



点击“预测”按钮进行预测:



可以看到预测结果:62.8%可能是美洲豹。换个姿势,再来一次:



出乎意料,AI 已经出色地完成任务,成功地区分出了美洲豹和花豹,小伙伴们,你们分得清吗?


本文转载自公众号华为开发者社区(ID:Huawei_Developer)。


原文链接:


https://mp.weixin.qq.com/s/PQX_nqrV-zIkA9w2jWqnnA


2019-09-29 16:121009

评论

发布
暂无评论
发现更多内容

用友BIP开发者生态亮相华为全联接大会

YonBuilder低代码开发平台

观测云产品更新 | 优化日志数据转发、索引绑定、基础设施自定义等

观测云

可观测性用观测云

数据库OpenTenBase和操作系统OpenCloudOS获信通院Oscar开源尖峰奖

极客天地

传统私有云系统存在哪些问题

青椒云云电脑

私有云 云厂商

学生PC怎么选?云电脑 不买高价硬件也能畅享高配

青椒云云电脑

云电脑

有一个新工具,能让程序员变成高手,优雅撸它!

树上有只程序猿

低代码 应用开发 JNPF

赋能游戏产业的新引擎

百度开发者中心

#人工智能 生成式AI 千帆大模型平台

警惕U盘、FTP等传统文件摆渡方式的7大弊端

镭速

文件传输 大数据传输 文件摆渡

云GPU如何加速AI训练

青椒云云电脑

云服务器

DaaS到底是什么 为什么越来越多人在用云桌面办公

青椒云云电脑

云桌面

智能时代的“发动机升级”:数据中心十年之变

脑极体

数据中心

私有云有哪些特点,与公有云有什么关系

青椒云云电脑

私有云

中国私有云未来演进方向

青椒云云电脑

私有云

技术分享| anyRTC音视频混流技术解析

anyRTC开发者

音视频 视频会议 音视频混流 图像合成 音频合成

游戏研发与产业的变革之路

百度开发者中心

#人工智能 生成式AI LLM

如何提升Java项目质量,代码是关键

飞算JavaAI开发助手

代码质量 Java 开发

软件开发中,如何为你的代码构建三层防护体系

华为云开发者联盟

软件开发 华为云 华为云开发者联盟 企业号9月PK榜

虹口有数丨上海市虹口区“一网统管”新解法

云计算

私有云架构设计原理

青椒云云电脑

云厂商

企业应用的挑战与机遇

百度开发者中心

#人工智能 生成式AI 千帆大模型平台

一图回顾华为云开发者联盟扫地僧见面会

华为云开发者联盟

开发者 华为云 华为云开发者联盟 企业号9月PK榜

度小满发布“轩辕70B”金融大模型 C-Eval、CMMLU双榜排名第一

科技热闻

网络隔离下实现的文件传输,现有的方式真的安全吗?

镭速

文件传输 内外网数据交换 网络隔离

首购2元起!CDN与加速特惠专场来啦~

火山引擎边缘云

CDN CDN加速 边缘云 CDN技术

INFINI Labs 产品更新 | Gateway 支持基于 Kafka 的复制能力,发布 Helm Charts 部署方式

极限实验室

Helm Charts infini gateway INFINI Console easysearch

入门指南:GPU云服务器用途一览

青椒云云电脑

云服务器

使用ModelArts自动学习快速构建猫科动物识别应用_文化 & 方法_华为云MVP滕云_InfoQ精选文章