华为云之ModelArts+AppCube带你识别101种西式美食

news2024/11/17 23:25:01

目录

1.注册并实名认证华为云账号

2.AI Gallery 订阅模型及部署

3. 获取访问秘钥

4.使用示例安装包创建 AppCube 应用  

5. 创建 ModelArts 连接器

6. 应用修改

6.1 修改脚本

6.2 修改标准页面

6.3 运行及测试


1.注册并实名认证华为云账号

未注册及实名认证的话,可以观看以下文档进行完成:

注册华为帐号并开通华为云_帐号中心_用户指南_华为云 (huaweicloud.com)

实名认证介绍_帐号中心_用户指南_实名认证_华为云 (huaweicloud.com)

2.AI Gallery 订阅模型及部署

本教程以《自动识别101种西式美食》为例:自动识别101种西式美食 (huaweicloud.com)

点击前往控制台并选择华北-北京四(后续涉及到云服务区域选择的均需选择此选项)

确定后会自动跳转到 ModelArts 控制台的 AI 应用订阅界面,查看到我们订阅的这个模型,第一次需要等模型同步完成后才能继续,同步约1分钟。

同步完成后,点击右下角的部署按钮,选择在线服务。

进入在线服务配置页面,配置示例如下图

二次确认服务配置,点击“提交”即可进入模型部署状态。

点击查看“服务详情”,进入服务部署详情页面,等待部署完成(大约需要5-10分钟,可刷新查看,等待期间可继续操作下两章内容《获取访问秘钥》和《使用示例安装包创建AppCube应用》)。

部署完成后如下所示,点击下方的“调用指南”tab页按钮,即可看到本服务的API接口,注意图中的API接口地址和服务ID,第4章《创建ModelArts连接器》会用到。

3. 获取访问秘钥

登录华为云账号后,点击右上角的用户名,在下拉菜单中选择“我的凭证”,进入我的凭证页面后,选择左侧的“访问秘钥”菜单,然后点击“新增访问秘钥”,按要求输入相关信息,有时候会有一个弹出框进行短信验证码认证,认证成功后即可下载秘钥信息。

下载后是一个名为“credentials.csv”的文件,打开后会看到如下的类似信息,需要保存好,下一章(第4章)会用到。

4.使用示例安装包创建 AppCube 应用  

操作前需要先下载示例安装包:https://appcube-ai-temp.obs.cn-north-4.myhuaweicloud.com/CNAMEO__EI-0.0.1-beta.zip

本次体验使用免费版 AppCube 即可完成,点击https://console.huaweicloud.com/appcube/?region=cn-north-4,打开控制台,点击右上角的的“免费试用”按钮,按照提示操作,完成免费版的资源领取。

然后访问 AppCube 控制台:AppCube (huaweicloud.com),登录华为云账号后,点击管理

依次点击以下位置

再上传刚刚下载的安装包:

上传成功后,返回后首页,可以看到刚刚导入的应用,默认名字“EI”。

5. 创建 ModelArts 连接器

点击刚刚导入的“EI”项目后会进入应用编辑页面,点击左侧的第四个“连接器”菜单, 在“AI”分类下找到 ModelArts 选项,然后点击右侧的“+”号,新建一个连接器。

连接器设置界面如下所示,请确认相关参数输入正确,不可乱填(参考下方示例图):

名称:对连接器的命名,根据自己的偏好设置,但请记住此名称,下一章操作会用到

访问秘钥 ID:上一步“获取访问秘钥”步骤中下载的excel中Access Key Id字段对应的值

访问秘钥:上一步“获取访问秘钥” 步骤中下载的excel中Secret Access Key字段对应的值

区域:请选择“华北-北京四”

项目ID:ModelArts 在线服务页面中的服务 ID (可在 ModelArts“总览”-“使用详情”-“在线服务”中点击对应的服务获取)

保存成功后如下图所示:

点击上图中的“测试”按钮进行调用测试,看是否配置成功,参数选项如下:

选择类型:图片的调用方式,本地上传和直接给图片 URL 都支持

模型 Apig-Code:ModelArts 在线服务中 API 接口中 .apig 前面的部分,不包含https://从第2章的《AI Gallery 模型订阅及部署》中部署的在线服务中获取)

模型 ID:ModelArts 在线服务中的 API 接口中最后一个斜杠(/) 后面的部分(也就是服务ID)从第1章的《AI Gallery 模型订阅及部署》中部署的在线服务中获取)

URL:你要进行测试的图片地址,图片当前仅支持 jpg、png 格式

填写完成后点击测试,如果成功即可获得 ModelArts 服务接口返回的JSON返回值,如下图:

6. 应用修改

6.1 修改脚本

在上一章“连接器”菜单的上方找到“模块树”菜单,打开后找到“page”文件夹下的

“xxxx_EI”脚本文件(默认情况此文件为只读状态,需要按Alt+Shift+E进行禁用后才可编辑,编辑完成后记得保存并按Alt+Shift+E进行启用)。

如下图示例,将红色方框中的连接器信息替换为刚刚创建 ModelArts 连接器名称

6.2 修改标准页面

在 page 文件夹中找到 xxx_demo 文件,双击打开,依次点击图示位置,打开页面代码编辑页面。

参考下图红框区域,将代码中的 apigCode 和 modelId 对应的值替换为你在第1章《AI Gallery 模型订阅及部署》中部署的在线服务 API 接口中的参数(同第5章连接器中的测试时填写的参数)替换后记得点击保存。

6.3 运行及测试

在“6.2 修改标准页面”创建的页面保存后,点击预览按钮,在预览页面上传图片后,等待几秒,有数据返回即可。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/133685.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年1月1日生效:2023年火车高铁儿童票最新规则及高铁火车2023儿童票怎么购买?

原文来源:https://www.caochai.com/article-4108.html 2023年火车高铁儿童票最新规则: 自2023年1月1日起生效,儿童购买高铁火车票将执行最新规则:按购票儿童年龄执行票价阶梯。 1、【免费】儿童年龄小于6周岁,无需购…

十六、状态管理——Vuex(2)

本章概要 mapMutationsmapStategetter 16.4 mapMutations 继续完善购物车程序,为购物车添加删除商品功能。删除商品同样要修改 store 中保存的购物车商品数据,因此继续在 mutations 选项中定义一个 deleteItem mutation。编辑 store 目录下的 index.j…

介绍idea 几个常用的插件

介绍idea 几个常用的插件1. Lombok2. MyBatis Log Free3. Database4. jsonparser5. Restful Fast Request5.1 插件配置5.1.1 基础配置5.1.2 全局请求头配置5.1.3 String生成配置5.2 插件使用5.2.1 调式接口(测试看)5.2.2 快速配置token5.2.3 保存、搜索A…

集成分布式锁架包(MySQL、Redis、Zookeeper)

前言: 疫情当下,大环境不好,自己又去了一家令人非常失望的单位,一直在996加班忙于业务代码,技术方面几乎等于零成长。但是,作为一个Coder,必须要挤出时间去学习与总结,不然就会被无情…

Emmet 使用 lorem 快捷生成随机文本填充html页面

快速使用 在编程中,我们也可以使用Lorem ipsum来填充页面,测试显示效果。主要是通过编辑器中自带的 Emmet 插件,识别以 lorem 开头的短语,生成指定格式的内容。以下介绍均以 vscode 为测试载体。 注意:lorem 短语需要…

Java-String 类·下

Java-String 类下5. 字符, 字节与字符串5.1 字符与字符串5.2 字节与字符串5.3 小结6.字符串常见操作6.1 字符串比较6.2 字符串查找6.3 字符串替换6.4 字符串拆分6.5 字符串截取6.6 其他操作方法7. StringBuffer 和 StringBuilder补充大家好,我是晓星航。今天为大家带…

计算机网络体系结构

目录常见的计算机网络体系结构计算机网络体系结构分层的必要性计算机网络体系结构分层思想举例计算机网络体系结构中的专用术语常见的计算机网络体系结构 TCP/IP体系结构相当于将OSI体系结构的物理层和数据链路层合并为网络接口层。并去掉了会话层和表示层。 由于TCP/IP在网络…

Java爬虫 爬取某招聘网站招聘信息

Java爬虫 爬取某招聘网站招聘信息一、系统介绍二、功能展示1.需求爬取的网站内容2.实现流程2.1数据采集2.2页面解析2.3数据存储三、获取源码一、系统介绍 系统主要功能:本项目爬取的XX招聘网站 二、功能展示 1.需求爬取的网站内容 2.实现流程 爬虫可以分为三个模…

[Kettle] Kettle界面介绍

启动Kettle后,弹出Kettle的欢迎界面 有关界面的构成和说明如下所示 ①标题栏:显示界面标题名称 ②菜单栏:分别有【文件】|【编辑】|【视图】|【执行】|【工具】|【帮助】六个菜单栏 ③工具图标栏:显示图形化的常用和重要的菜单项…

SAP MM采购定价过程字段解析

下面我们针对每一个字段进行解释和用途分析 : 1、 步骤:代表了创建PO时,哪个条件类型放到前面,哪个放到后面,如果步骤号相同,那就以谁先选择出来谁就在前面。 2、 计数:没有任何实际意义&a…

DaVinci:神奇遮罩

调色页面:神奇遮罩Color:Magic Mask神奇遮罩 Magic Mask基于人工智能技术,在检视器中绘制一个笔画,就能识别出笔画所在的对象,并以此自动创建遮罩。先确定要对画面上的物体还是人体做遮罩。若是对人体做遮罩&#xff0…

【闲来无聊写个几个小特效——五角星,小光圈,探照灯】

五角星,见过吧,如果是你,你如何使用代码写一个五角星呢?思考一下,你会说,先这样在那样就好啦,可是真正上手的时候却修修改改磕磕绊绊来看一下今天的五角星如何用几行代码实现 1.绘制五角星 四行…

Pytorch进行自定义Dataset 和 Dataloader 原理

1、自定义加载数据 在pytorch中,数据集对象被抽象为Dataset类,实现自定义的数据集需要继承Dataset,并实现相应的方法。 在学习Pytorch的教程时,加载数据许多时候都是直接调用torchvision.datasets里面集成的数据集,直…

GO第 4 章:运算符

第 4 章 运算符 4.1 运算符的基本介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等 算术运算符 赋值运算符 比较运算符/关系运算符 逻辑运算符 位运算符 其它运算 4.2 …

Java开发环境安装

总步骤 第一步:安装JDK(Java Development Kit,Java软件开发工具包) 第二步:安装IDEA(是Java语言的集成开发环境) 一、安装JDK Windows下最简单的Java环境安装指南 - 大博哥VV6 - 博客园 (cnblo…

微信小程序框架

框架 小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。 整个小程序框架系统分为两部分:逻辑层(App Service)和 视图层(View)。小程序提供了自己的视图层描述语言…

【Linux】进程创建、进程终止和进程等待

​🌠 作者:阿亮joy. 🎆专栏:《学会Linux》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉进程创建&…

力扣刷题记录——231. 2 的幂、228. 汇总区间、242. 有效的字母异位词

本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《231. 2 的幂、228. 汇总区间、242. 有效的字母异位词》。…

【王道操作系统】2.2.4 作业进程调度算法(FCFS先来先服务、SJF短作业优先、HRRN高响应比优先)

作业进程调度算法(FCFS先来先服务、SJF短作业优先、HRRN高响应比优先) 文章目录作业进程调度算法(FCFS先来先服务、SJF短作业优先、HRRN高响应比优先)1.先来先服务(FCFS)2.短作业优先(SJF)3.高响应比优先(HRRN)4.三种算法的对比和总结1.先来先服务(FCFS) 先来先服务调度算法(F…

区间选点 and 最大不相交区间

区间选点 题目描述 给定 N 个闭区间 [ai,bi],请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点。 输出选择的点的最小数量。 位于区间端点上的点也算作区间内。 输入输出及样例 最大不相交区间 题目描述 给定 N 个闭区间 [ai,bi]&…