阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

使用 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:12923

评论

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

技术分享| anyRTC回声消除算法进化

anyRTC开发者

人工智能 音视频 回声消除 语音通话 视频通话

企业经常需要进行传输文件,大文件传输有哪些方法?

镭速

电商难做?低代码开发平台为企业转型升级保驾护航

加入高科技仿生人

低代码 电商 数据管理 b2b

父母、离别

毛广斌

生活

DawnSql快速入门

陈飞

微服务 分布式数据库 实时数仓

5分钟入门物联网大数据计算——实践类

阿里云AIoT

阿里云 物联网 IoT

热点面试题:为什么 0.1+ 0.2 != 0.3,如何让其相等?

Immerse

JavaScript 面试 大前端 前端面试题 超全前端面试题

451个PyPI包通过安装Chrome扩展窃取加密信息

墨菲安全

供应链安全 投毒

揭穿数据分析的六大谎言

葡萄城技术团队

瓴羊Quick BI智能报表,让报表化复杂为简单!

巷子

Teradata在华落幕,国产化崛起,袋鼠云数栈会是更好的选择吗?

袋鼠云数栈

ChatGPT模拟MySQL数据库 | 社区征文

NineData

MySQL 数据库 编程 技术栈 ChatGPT

不被同事骂的代码规范,程序员们值得拥有!

程序员小毕

Java 程序员 程序人生 架构师 代码

公众号接入 chatGPT 教程(附源码)

攻城狮杰森

Python AI openai ChatGPT

手把手教你如何快速检测设备异常——实践类

阿里云AIoT

阿里云 物联网 IoT

平时报表很复杂吗?瓴羊Quick BI智能报表轻松解决!

夏日星河

NFTScan 与 KNN3 在 NFT 数据层面达成合作伙伴关系

NFT Research

NFT web3

3DMAX中的7个基本建模小窍门

Finovy Cloud

blender 3ds Max Cinema 4D

这周末,StarRocks 邀请开发者们一起来上海 GAIDC 开源集市,各种任务等你来挑战!

StarRocks

数据库

阿里张勇:全力投入生成式AI大模型建设,为行业发展提供好算力支撑

阿里技术

人工智能 云计算

ChatGPT对于普通人有什么机会和影响?

引迈信息

人工智能 AI AIGC ChatGPT

设备掉线怎么办?数据分析让冰冷的设备“开口说话”——实践类

阿里云AIoT

阿里云 物联网 IoT

Python 基础知识入门(三)

漫步桔田

LED屏逐点校正指南

Dylan

像素 LED显示屏 全彩LED显示屏

瓴羊Quick BI率先提供移动端自助分析整体解决方案,成为行业的领导者!

流量猫猫头

【2.17-2.24】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

Python基础知识入门(二)

漫步桔田

多模并起,万向融合 | 2023年2月《中国数据库行业分析报告》精彩抢先看

墨天轮

数据库 HTAP MatrixDB 多模数据库 超融合数据库

深入浅出玩转监控宝|网站监控之创建网站监控任务

云智慧AIOps社区

监控宝 监控工具 监控指标 #监控 网站监控

DevEco Studio端云协同开发之云函数

白晓明

HarmonyOS 端云协同 云函数

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