2步打通ModelArts和Astro,实现AI应用快速落地

这篇具有很好参考价值的文章主要介绍了2步打通ModelArts和Astro,实现AI应用快速落地。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘要:本文以 ModelArts 的“找云宝”自动学习 AI 应用为例,结合低代码平台 Astro 轻应用快速实现一个“找云宝”小应用。

本文分享自华为云社区《【我与ModelArts的故事】2步打通 ModelArts 和 Astro 实现 AI 应用落地》,作者:胡琦。

引言

随着 GPT 火爆全球, 人工智能(AI)逐渐成为当今最具创新性和前景的技术之一,它可以为各行各业带来巨大的价值和变革。然而,AI 应用的开发和部署并不是一件容易的事情,它需要涉及数据处理、算法开发、模型训练、应用构建、部署管理等多个环节,而且需要有专业的技术人员和复杂的工具链。对于很多企业来说,这是一个高门槛、高成本、高风险的挑战。那么,有没有一种方式,可以让 AI 应用的开发和部署变得更加简单、快速、低成本呢?答案是肯定的。华为云提供了两款强大的平台,分别是 ModelArts 和 Astro 轻应用,它们可以实现 AI 应用的快速落地,让 AI 开发者和业务人员都能轻松构建专业级的 AI 应用。

ModelArts 是华为云提供的一站式 AI 开发平台,支持机器学习和深度学习的全流程管理,包括数据处理、算法开发、模型训练、AI 应用、部署和管理等。ModelArts 提供了丰富的预置算法、模型和数据集,以及强大的 Notebook 服务、Codelab 服务、ML Studio 服务等工具,让 AI 开发者可以快速构建和训练 AI 模型,并将模型部署为在线服务或批量服务。

Astro 轻应用是华为云提供的低代码开发平台,支持通过拖拉拽的方式快速构建专业级应用,包括轻应用、行业应用和业务大屏等。Astro 轻应用提供了丰富的功能组件、场景模板和可视化工作流,以及灵活的数据源接入和服务编排能力,让业务人员可以轻松搭建应用界面,并将 ModelArts 的模型服务接入 Astro 轻应用的连接器,实现应用的前端展示和交互。Astro 家族包括 Astro Zero、Astro Bot、Astro Pro、Astro Flow、Astro Canvas 等成员,只有一个目标:轻松构建专业级应用,创新随心所欲,敏捷超乎想象!

本文将介绍如何通过 ModelArts 和 Astro 轻应用实现 AI 应用落地,并以一个物体检测应用为例进行演示。本次实践基于华北-北京四环境。

第一步:ModelArts 训练并部署模型

使用 ModelArts 的数据处理功能,对原始数据进行预处理和标注,生成训练所需的数据集。通过自动学习对数据集进行训练并发布部署模型。

数据是 AI 应用的基础,要构建一个高质量的 AI 模型,首先需要有一个高质量的数据集(在 GPT 时代数据集也许无需标注,但要求更高的质量和多样性)。ModelArts 提供了数据处理功能,可以帮助用户对原始数据进行预处理和标注,生成训练所需的数据集。ModelArts 也提供了自动学习,就算您是零基础的 AI 小白,根据教程点点鼠标就能训练出自己专属的模型。

步骤描述

  • 准备好 Yunbao-Data-Custom 数据集并上传到 OBS (华北-北京四)或者直接在 AI Gallery 中下载(推荐),数据集的下载及上传需要些许时间。

点击下载,选择华北-北京四

下载到 ModelArts 数据集

  • 登录 ModelArts 控制台,在左侧导航栏中选择“自动学习”,进入自动学习页面并点击物体检测创建自动学习任务。(PS:由于下载的数据集默认在新版数据集管理中,无法一键创建自动学习任务,我们可以在自动学习页面用下载的数据集来创建新的数据集进行自动学习)

创建找云宝自动学习任务

自动学习任务创建完毕

  • 在 ModelArts 控制台点击左侧导航“数据管理--数据集“进入数据集页面并点击“前往新版”按钮,查看 hello-yunbao 数据集并进行智能标注,当前自动标注只支持识别和标注矩形框。除了可选主动学习还可以进行预标注。智能标注需要些许时间。

新版数据集

开启智能标注

  • 智能标注完的数据集我们还需要进行确认,毕竟主动学习也不一定百分之百准备,笔者在实践中遇到了难例和误检,这是需要我们人工纠正的。再回到自动学习任务,发现数据已经全部标注好了。

数据标注完成

  • 开始训练,不难发现,在 ModelArts 自动学习中,我们还是可以对一些参数进行微调,比如训练偏好、训练验证比例等,还可以进行增量训练。

开始训练

  • 不到一杯奶茶的时间,我们的找云宝自动学习就完成了,从结果来看还算满意,就用 66 张图片训练处理 84% 的准确率、 0.961 的精确率,我们已经迫不及待地想部署看看效果了。

完成自动学习

  • 点击版本管理卡片中的“部署”按钮,进行模型部署上线,这里需要说明的是只能有一个免费的在线部署服务,如果创建失败,请检查“部署上线--在线服务”是否已存在免费实例。

部署上线

  • 等待部署成功之后可以进行预测调试。在线服务将AI应用部署为一个Web Service,并且提供在线的测试UI与监控能力。值得注意的是,免费实例 1 小时之后就会自动停止,如需不间断运行只能使用付费运行或者使用脚本维持。这里,请记住服务 ID,比如: 70e15ea3-8669-49e2-84b9-503531cf7a07, 请保存调用指南中的 API 地址,前面一串数字是 模型Apig-Code、服务ID也就是后面那串数字是 模型Id

预测调试在线服务

部署心得

ModelArts 的数据处理功能具有以下优势:

  • 支持多种数据类型和标注类型,覆盖图像、视频、音频、文本等多种数据类型,以及分类、检测、分割等多种标注类型,满足不同场景的数据需求。
  • 支持智能标注和团队标注,提高标注效率和质量。智能标注可以利用预置或自定义的模型服务,自动为数据打上标签,大大节省人工标注的时间和成本。团队标注可以支持多人协同完成数据标注任务,并提供打分和评价机制,保证标注结果的一致性和准确性。
  • 支持 OBS 存储和本地存储,方便数据管理和使用。OBS 存储是华为云提供的对象存储服务,可以实现海量数据的安全、可靠、低成本的存储和访问。本地存储是 ModelArts 提供的临时存储空间,可以实现快速上传和下载数据。
  • 当然 ModelArts 的优势远不止这些,只有深入去使用、实践,才会有更多的体会。

第二步:Astro 轻应用集成 ModelArts 在线服务

使用 Astro 轻应用的轻应用功能,通过拖拉拽的方式搭建应用界面,将 ModelArts 的模型服务接入 Astro 轻应用的连接器,实现应用的前端展示和交互。

应用是 AI 应用的载体,要构建一个高品质的 AI 应用,需要有一个高品质的应用界面,并能与 AI 模型服务进行有效的交互。Astro 轻应用提供了轻应用功能,可以帮助用户通过拖拉拽的方式搭建应用界面,并将 ModelArts 的模型服务接入 Astro 轻应用的数据源,实现应用的前端展示和交互。

低代码 AI 实战营:   https://bbs.huaweicloud.com/live/cloud_live/202212151900.html
实例安装包:https://appcube-ai-temp.obs.cn-north-4.myhuaweicloud.com/CNAMEO__EI-0.0.1-beta.zip

步骤描述

  • 登录 Astro 轻应用控制台,在左侧导航栏中选择的“应用”,点击“新建空白应用”。

新建空白应用

  • 下图是 Astro 轻应用开发的主界面,基本上我们所有的业务开发都围绕这些菜单进行,比如界面、数据、逻辑、集成、发布等等。

Astro 轻应用开发主界面

  • 最最关键的,Astro 通过集成 ModelArts 连接器,实现了调用 ModelArts 在线服务。以前在没有 ModelArts 连接器的时候,我们需要自行开发 AKCK 鉴权、ModelArts API 调用、OBS 文件上传等等

Astro 集成 ModelArts 连接器

  • 我们的环境默认是没有配置好的 ModelArts 连接器,需要开发者自行配置,我们可以导入上文中提到的实例安装包,再进行连接器配置。

导入项目

  • 配置好连接器,我们可以在这个页面对在线模型检测简单的测试。

配置 ModelArts 连接器

  • 接着进行拖拉拽开发页面,这里就不多说,重要的还是自己去动手实践。

页面开发

  • 大概的实现效果如下

找云宝应用效果

部署心得

Astro 轻应用具有以下优势:

  • 支持多种应用类型和场景,覆盖轻应用、行业应用和业务大屏等多种应用类型,以及行政办公、人力资源、运营协同、项目管理等多种场景,满足不同场景的应用需求。
  • 支持拖拉拽式页面构建,提供丰富的功能组件、场景模板和可视化工作流,让业务人员可以通过拖拉拽的方式快速搭建应用界面,无需编写任何代码。
  • 支持灵活的数据源接入和服务编排,提供灵活的数据源接入和服务编排能力,可以将 ModelArts 的模型服务或其他华为云服务或第三方服务接入 Astro 轻应用的数据源,并通过图形化的方式进行服务编排,实现应用的前端展示和交互。
  • 支持一键发布和管理,提供一键发布和管理功能,可以将应用发布为 PC 端、移动端、微信小程序/H5、WeLink 集成等多种形式,并提供应用的监控、统计、分享等能力,保证应用的可用性和可靠性。
  • 同样, Astro 轻应用的优势也不仅仅是这些,笔者有幸从早期的 APP Engine 到 APPCube 再到现在的 Astro,不断见证华为云零(低)代码的进化,未来,随着 AIGC 的不断推陈出新,我们或许能体验到更加先进的工具。

总结

本文介绍了如何通过 ModelArts 和 Astro 轻应用实现 AI 应用落地的两个步骤,并以“找云宝”物体检测为例进行演示。通过拉通 ModelArts 和 Astro 轻应用的强大功能和优势,我们可以实现 AI 应用的快速开发和部署,降低 AI 应用的门槛、成本、风险,提升 AI 应用的效率、质量、性能。ModelArts 和 Astro 轻应用是华为云为用户提供的一站式 AI 开发平台,是用户实现 AI 应用落地的最佳选择。如果您对 ModelArts 和 Astro 轻应用有兴趣,欢迎登录华为云官网进行体验和使用,感受 AI 应用落地的魅力和便捷。

 

点击关注,第一时间了解华为云新鲜技术~文章来源地址https://www.toymoban.com/news/detail-437272.html

到了这里,关于2步打通ModelArts和Astro,实现AI应用快速落地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Astro + Vercel 快速搭建自己的博客网站

    Astro 和 Vercel 彼此相得益彰,前者提供出色的开发者体验,用于构建现代静态站点,而后者负责部署和托管代码。 两者结合我们就可以轻轻松松 零成本 搭建自己的博客网站。查看示例。 如果对原项目感兴趣,可以查看源码。 在部署博客之前,我们先创建一个用于评论的 g

    2024年02月14日
    浏览(33)
  • 深入浅出AI落地应用分析:AI音乐生成之「Suno.ai」

    接下来会每周集中体验一些通用或者垂直的AI落地应用,主要以一些全球或者国外国内排行较前的产品为研究对象,「AI 产品榜: aicpb.com」以专题的方式在博客进行分享。 本节主要介绍和体验AI音乐生成应用产品Suno AI,Suno来自目前最强的文字转音频(TTS)开源模型 Bark。 产

    2024年04月27日
    浏览(41)
  • AI+时代开启,算力模组成为推动AI应用落地的动力之源

    人工智能是第四次技术革命中的重要技术。近期ChatGPT不断出圈,OpenAI随即又推出了新一代大语言模型GPT-4,再次引发了全球对人工智能技术发展的关注。微软宣布正式把GPT-4模型装进Office套件,推出全新的AI功能Copliot。在国内,百度率先推出生成式对话产品“文心一言”,金

    2023年04月11日
    浏览(44)
  • AI专题:AI+MR引领变革,看好技术迭代与应用场景落地

    今天分享的是 AI系列 深度研究报告:《 AI专题:AI+MR引领变革,看好技术迭代与应用场景落地 》。 (报告出品方:东北证券股份有限公司) 报告共计: 56 页 模型端:更多模态、更加垂直 目前海外大模型格局:闭源模型OpenAl+Google双龙头,Meta持续耕耘开源模式,垂类模型独树一

    2024年02月20日
    浏览(47)
  • 开源模型应用落地-工具使用篇-Spring AI(七)

    一、前言     在AI大模型百花齐放的时代,很多人都对新兴技术充满了热情,都想尝试一下。但是,实际上要入门AI技术的门槛非常高。除了需要高端设备,还需要面临复杂的部署和安装过程,这让很多人望而却步。不过,随着开源技术的不断进步,使得入门AI变得越来越容易

    2024年03月10日
    浏览(89)
  • 深入浅出落地应用分析:AI数字人「微软小冰」

    hi,各位,今天要聊的是AI小冰,机缘巧合,投递了这家公司的产品,正好最近在看数字人相关的,就详细剖析下这款产品! 小冰,全称为北京红棉小冰科技有限公司,前身为微软(亚洲)互联网工程院人工智能小冰团队,是微软全球最大的人工智能独立产品研发团队。作为

    2024年03月20日
    浏览(37)
  • 开源模型应用落地-工具使用篇-Spring AI-高阶用法(九)

    一、前言     通过“开源模型应用落地-工具使用篇-Spring AI-Function Call(八)-CSDN博客”文章的学习,已经掌握了如何通过Spring AI集成OpenAI以及如何进行function call的调用,现在将进一步学习Spring AI更高阶的用法,如:传递历史上下文对话,调整模型参数等。 二、术语 2.1、Sp

    2024年03月12日
    浏览(48)
  • 生成式 AI 应用落地小结:高估的模型能力,低估的工程实施

    虽然 ChatGPT 已经诞生了一周年,但是大量的人依旧对于生成式 AI 没有足够的认识。在研发领域,Thoughtworks 一直在与不同的大型企业合作,保持开放性的探索。 在我负责的 Thoughtworks 开源社区,我们与外部的几家大型企业一起探索和构建了 Unit Mesh 的诸多开源项目,作为开源

    2024年02月05日
    浏览(40)
  • rk3588使用npu进行模型转换和推理,加速AI应用落地

    本文完成于2022-07-02 20:21:55 。博主在瑞芯微RK3588的开发板上跑了deepsort跟踪算法,从IP相机中的server拉取rtsp视频流,但是fps只有1.2,和放PPT一样卡顿,无法投入实际应用。本来想使用tensorrt进行加速推理,但是前提需要cuda,rk的板子上都是Arm的手机gpu,没有Nvidia的cuda,所以这条

    2023年04月12日
    浏览(43)
  • 【AI的未来 - AI Agent系列】【MetaGPT】3. 实现一个订阅智能体,订阅消息并打通微信和邮件

    【AI的未来 - AI Agent系列】【MetaGPT】0. 你的第一个MetaGPT程序 【AI的未来 - AI Agent系列】【MetaGPT】1. AI Agent如何重构世界 【AI的未来 - AI Agent系列】【MetaGPT】2. 实现自己的第一个Agent 以《MetaGPT智能体开发入门》课程的 Task4 为例,利用MetaGPT从0开始实现一个自己的订阅智能体,定

    2024年01月19日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包