华为云ModelArts+AppCube低代码AI应用开发:识别101种西式美食10分钟入门指南【我的低代码AI体验】
一、项目介绍
1.系统流转逻辑
本教程按照以下系统流转逻辑进行编写,理解下图有助于理解本文
2.自动识别101种西式美食介绍
这个模型可以识别101种常见的西餐美食。输入一个西餐的照片,这个模型会预测5种最可能的西餐品类,以及相应的置信度得分。
目前该模型支持使用ModelArts平台进行交付,订阅该模型后,你可以将该模型发送到一个指定的Region的ModelArts平台。在ModelArts平台,你可以一键式地将该模型部署成在线API服务。你也可以收集、标注并上传自己真实业务场景中的数据,对该模型进行二次调优(Fine-tune)。
3.前提条件
项目需在华为云上进行,需要使用华为云账号进行登录并完成实名认证,用 Chrome 浏览器完成相关操作。
- 华为云账号注册步骤请参考:
https://support.huaweicloud.cn/intl/zh-cn/usermanual-account/account_id_001.html - 实名认证操作步骤请参考:
https://support.huaweicloud.cn/intl/zh-cn/usermanual-account/zh-cn_topic_0119621533.html - 已有账号或注册完成的用户登录华为云官网:https://www.huaweicloud.cn/
- 华为云登录请参考:
https://support.huaweicloud.cn/usermanual-iam/iam_01_0033.html
二、AI Gallery 订阅模型及部署
1.订阅模型
从AI Gallery 访问需要订阅的模型,本次以《自动识别101种西式美食》为例,点击订阅按钮,勾选同意声明,点击确定订阅
订阅成功后,点击前往控制台
云服务区域选择华北-北京四
2.部署模型
自动跳转到 ModelArts 控制台的 AI 应用订阅界面,查看到订阅的模
型,等模型同步完成后,点击右下角的部署按钮,选择在线服务
进入在线服务配置页面,配置示例:
- 名称:服务的名称,根据你设置或保持默认
- 计算节点规格:运行服务所用的计算资源(CPU/GPU),这里选择ModelArts提供的免费的算力规格,但注意一个账户下同时只能有一个免费规格的在线服务,如果无法选择,说明您之前部署过免费规格的服务,需要删除之前的才能继续使用
勾选同意声明后,点击下一步
确认服务配置,点击提交即可进入模型部署状态
点击查看服务详情,进入服务部署详情页面,等待部署完成大约需要5-10分钟
部署完成后,即可看到本服务的API接口地址和服务ID,后续创建连接器时会用到
注意:免费算力资源部署的服务当前运行1小时后会自动停止,停止后需要删除已有服务并重新部署(重复上面步骤),否则会启动失败哦
ModelArts 控制台点击左侧【部署上线】菜单,再点击【在线服务】即可看到所有已部署的服务,并可对他们进行管理,如启动,停止,删除等。
三、获取访问秘钥
点击右上角的用户名,在下拉菜单中选择我的凭证,选择左侧的访问秘钥菜单
点击新增访问秘钥,按要求输入相关信息,有时候会有一个弹出框进行短信验证码认证,认证成功后即可下载秘钥信息
下载后是一个名为“credentials.csv”的文件,里面有AK和SK
四、创建 AppCube 应用
操作前请先下载示例安装包:点击下载
访问 AppCube 控制台,点击管理
上传刚下载的安装包
上传成功后返回首页,可以看到刚刚导入的应用“EI”
五、创建 ModelArts 连接器
点击EI项目后进入应用编辑页面,点击左侧连接器,在AI分类下找到 ModelArts 选项,点击右侧的+号,新建一个连接器
项目连接器设置默认都是配置好了,下面做参数说明
- 名称:对连接器的命名,根据自己的偏好设置
- 访问秘钥 ID:获取访问秘钥中下载的excel中Access Key Id字段对应的值
- 访问秘钥:获取访问秘钥中下载的excel中Secret Access Key字段对应的值
- 区域:请选择“华北-北京四”
- 项目ID:ModelArts 在线服务页面中的服务 ID (可在 ModelArts在线服务中获取)
点击上图中的“测试”按钮进行调用测试,看是否配置成功,参数选项如下:
- 选择类型:图片的调用方式,本地上传和直接给图片 URL 都支持
- 模型 Apig-Code:ModelArts 在线服务中 API 接口中 .apig 前面的部分,不包含https://
- 模型 ID:ModelArts 在线服务中的 API 接口中最后一个斜杠(/) 后面的部分
- URL:你要进行测试的图片地址,图片当前仅支持 jpg、png 格式
参考下图红框区域,将代码中的 apigCode 和 modelId 对应的值替换为你在在线服务ModelArts在线服务 API 接口中的参数和服务ID
填写完成后点击测试,如果成功即可获得 ModelArts 服务接口返回的JSON返回值
以上是华为云ModelArts+AppCube低代码AI应用开发:识别101种西式美食10分钟入门指南
AppCube能够轻松构建专业级应用,创新随心所欲,敏捷超乎想象 —— 高效易用的低代码aPaaS平台。更多内容详见:
ModelArts+AppCube低代码AI应用开发10分钟入门指南.pdf
【万众瞩目的低代码AI应用开发实战营来啦!开启实战营之旅(免费体验),写体验文章,赢开发者大礼包!】有奖征文火热进行中:https://bbs.huaweicloud.cn/blogs/384262
此外,在云声平台提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。
- 点赞
- 收藏
- 关注作者
评论(0)