-
引言在当今快速发展的技术环境中,人工智能(AI)和机器学习(ML)已经成为推动创新的关键力量。随着这些技术的普及,越来越多的企业和个人开发者开始探索如何将AI集成到日常应用中,以解决实际问题并提升效率。作为一名对AI充满热情的技术爱好者,我一直渴望找到一个既有趣又能体现AI价值的项目。因此,我选择了构建一个“比熊识别”应用程序作为我的实践案例,不仅因为比熊犬是我最喜欢的宠物之一,而且这个项目也提供了一个完美的机会来体验华为云提供的ModelArts自动学习能力和低代码开发平台——Astro的强大功能。(实话实说,比熊是真的可爱,我家的比熊就像个小公主,哈哈~通过该案例的实践,大家可以训练更庞大的数据集,毕竟千篇一律嘛~)选择ModelArts与Astro的原因ModelArts是一个一站式AI开发平台,它集成了数据处理、模型训练、部署和服务管理等功能,使得即使是非专业开发者也能轻松上手。而Astro则是一款基于浏览器的可视化编程工具,允许用户无需编写大量代码就能创建复杂的AI应用程序。这两个平台结合在一起,为我这样的开发者提供了前所未有的便利性和灵活性。本文将介绍如何通过 ModelArts 和 Astro 轻应用实现 AI 应用落地,并以一个物体检测应用为例进行演示。本次实践基于华北-北京四环境。准备工作在开始之前,首先需要准备一些基础材料:硬件环境:一台可以连接互联网的计算机。软件环境:安装了最新版本Chrome或Firefox浏览器的操作系统;注册华为云账号,并开通ModelArts服务。数据集:收集足够数量且质量良好的比熊犬图片用于训练模型。可以通过公开的数据集或者自行拍摄获得。第一步:ModelArts 训练并部署模型使用 ModelArts 的数据处理功能,对原始数据进行预处理和标注,生成训练所需的数据集。通过自动学习对数据集进行训练并发布部署模型。数据是 AI 应用的基础,要构建一个高质量的 AI 模型,首先需要有一个高质量的数据集(在 GPT 时代数据集也许无需标注,但要求更高的质量和多样性)。ModelArts 提供了数据处理功能,可以帮助用户对原始数据进行预处理和标注,生成训练所需的数据集。ModelArts 也提供了自动学习,就算您是零基础的 AI 小白,根据教程点点鼠标就能训练出自己专属的模型。1.登录 ModelArts 控制台,在左侧导航栏中选择“自动学习”,进入自动学习页面并点击物体检测创建自动学习任务。(PS:由于下载的数据集默认在新版数据集管理中,无法一键创建自动学习任务,我们可以在自动学习页面用下载的数据集来创建新的数据集进行自动学习)这里我要补充说明下:在创建项目的时候有个前提就是你得先创建数据集,我们可以通过OBS来上传,如下图所示:01在OBS上创建和上传相关材料;02创建数据集,路径使用刚创建的obs路径:03创建数据集后我们需要等待一段时间将数据导入,看数据大小,我这边100份图OBS只需要1分钟左右:04接下来就可以创建物体检测项目了,这里我们选择了限时免费训练规格(其他参数自定义即可):05创建完成后,我们将进行训练学习,训练学习的步骤可分为6项,分别是:数据标注、数据集版本发布、数据校验、物体检测、模型注册、服务部署。如下图所示:05-001首先第一步:数据标注,点击【数据标注】下的【实例详情】按钮,跳转至实例详情页面:05-002单击开始标注进行图片标注(这里我们先创建标签并手动进行5张图片的标注,然后可以选择智能标注):05-003进入智能标注后,我们等待时间即可(这里我9张图花了5分钟时间,标注的效果其实还不错的):05-004复核标注信息,这里我们可以选择【快速复核】,快速复核会直接展示标注信息,如果你看到某张图标注有问题,可以点击进入进行修改调整重新标注;05-005完成确认后,点击发布即可(版本默认设置为v001);05-006然后下一步我们返回【自助学习页面】点击进行【继续运行】进入到下一步:【数据集版本发布】:05-007【数据集版本发布】成功够将会自动进入下一步【数据校验】,这里我们等待这即可,无须操作(华为云提供了[限时免费]的训练资源规格:GPU: 1*GP-Vnt1(32GB) | CPU: 8 核 64GB):05-008【数据校验】成功够将会自动进入下一步【物体检测】,这里我们同样只需等待即可:当然,如果等待过程如果你想查询进入,我们可以前往【实例详情】页面进行查看:在运行日志中,我们可以直观的看到相关进度:05-009在【物体检测】跑完后,我们可以在实例运行界面查看数据评估,这里他会给出综合评估(从多个角度评价模型,并给出一定的调优建议。)。这里我的模型跑出来人建议如下所示:目标框面积占比对bixong的召回率有重大影响,在不同特征区间上mAP的方差为0.400。建议使用Balanced Loss来进行目标框回归计算。目标框清晰度对bixong的召回率有重大影响,在不同特征区间上mAP的方差为0.400。建议在训练时,添加针对此特征的数据增强。目标框亮度对bixong的召回率有重大影响,在不同特征区间上mAP的方差为0.331。建议在训练时,添加针对此特征的数据增强。05-009接下来我进行【服务部署】,这里计算机规格可以选择(免费)的哟(选择免费规格的话需要开启自动停止配置,且时间只能选择1小时,否则会部署失败);05-010等待部署成功之后可以进行预测调试。在线服务将AI应用部署为一个Web Service,并且提供在线的测试UI与监控能力。(这里我再强调下:免费实例 1 小时之后就会自动停止,如需不间断运行只能使用付费运行或者使用脚本维持。)这里,请记住服务 ID,比如: 26078a82-1da1-443c-a98b-9516ae422815,请保存调用指南中的 API 地址,前面一串数字是 模型Apig-Code,服务ID也就是后面那串数字是 模型Id。ModelArts 的数据处理能力展现了其在灵活性、效率和易用性方面的显著优势,为用户提供了强大的支持:多样化的数据与标注类型:无论是图像、视频、音频还是文本,ModelArts 都能处理,并且支持分类、检测、分割等多样的标注需求。这种广泛的支持确保了无论您的项目涉及何种数据形式或任务类型,都能找到合适的解决方案。智能化与协作式的标注流程:通过集成智能标注特性,ModelArts 能够利用预设或定制化的模型自动完成数据标签化工作,大幅减少了人工投入的时间与成本。同时,平台还支持团队成员间的协同作业,允许多人共同参与数据标注过程,并内置了评分与反馈机制,确保了标注结果的一致性和精准度。灵活的数据存储选项:为了简化数据管理并提升使用便捷性,ModelArts 提供了两种主要的存储方案——OBS(华为云对象存储服务)和本地存储。前者适合需要安全、稳定地保存大量数据的场景;后者则针对快速上传下载的需求设计,提供了即时可用的临时存储空间。第二步:Astro 轻应用集成 ModelArts 在线服务使用 Astro 轻应用的轻应用功能,通过拖拉拽的方式搭建应用界面,将 ModelArts 的模型服务接入 Astro 轻应用的连接器,实现应用的前端展示和交互。应用是 AI 应用的载体,要构建一个高品质的 AI 应用,需要有一个高品质的应用界面,并能与 AI 模型服务进行有效的交互。Astro 轻应用提供了轻应用功能,可以帮助用户通过拖拉拽的方式搭建应用界面,并将 ModelArts 的模型服务接入 Astro 轻应用的数据源,实现应用的前端展示和交互。步骤开始咯01登录 Astro 轻应用控制台,在左侧导航栏中选择的“应用”,点击“新建低代码应用–新建空白应用”。02根据流程,我们先配置好应用名称,和图标:03Astro 通过集成 ModelArts 连接器,实现了调用 ModelArts 在线服务。以前在没有 ModelArts 连接器的时候,我们需要自行开发 AKCK 鉴权、ModelArts API 调用、OBS 文件上传等等。现在我们要将Astro 集成 ModelArts 连接器,我们的环境默认是没有配置好的 ModelArts 连接器,需要开发者自行配置,我们可以导入下面的实例安装包,再进行连接器配置。实例安装包:https://appcube-ai-temp.obs.cn-north-4.myhuaweicloud.com/CNAMEO__EI-0.0.1-beta.zip04配置好连接器,我们可以在这个页面对在线模型检测简单的测试。为了方便大家的学习和操作,我这边附上官方的教学视频:低代码 AI 实战营: https://bbs.huaweicloud.com/live/cloud_live/202212151900.html05接着进行拖拉拽开发页面,这里就不多说,重要的还是自己去动手实践。完成开发后,大致的实现效果如下所示:Astro 轻应用不仅是一套工具,更是一种全新的开发理念,它通过一系列创新特性,为开发者和业务人员提供了前所未有的便捷性和灵活性。多样化应用场景:无论是构建轻量级应用、行业定制化解决方案还是大型业务展示平台,Astro 都能完美适配。从日常办公到人力资源管理,再到运营协同与项目管控,Astro 涵盖了企业运作的方方面面,确保每个需求都能得到精准满足。直观易用的界面设计:借助拖拽式的页面编辑器,即使是没有编程背景的用户也能轻松创建出功能完备的应用界面。丰富的组件库、预设模板以及可视化工作流编辑器,让用户能够迅速将创意转化为现实,无需一行代码。强大的数据整合能力:Astro 支持多源数据接入及服务编排,可以无缝集成来自 ModelArts 的机器学习模型服务或华为云及其他第三方提供的各种服务。这一切都可以通过图形化的界面完成配置,让复杂的数据处理变得简单直观,实现从前端交互到后端逻辑的全面贯通。高效的应用部署与管理:一键发布功能支持多种终端形式——PC 端、移动端、微信小程序/H5 和 WeLink 集成等,同时提供详尽的应用性能监控、使用统计和分享选项,确保每一个上线的应用都具备高度的可用性和稳定性。总结与展望以上便是我个人关于通过ModelArts自动学习能力和低代码平台Astro实现“比熊识别”的AI应用实践经历。希望这篇文章能够为同样对AI感兴趣的朋友们提供一些有价值的参考。如果你也有兴趣尝试,请不要犹豫,勇敢迈出第一步吧!当然,通过这次实践案例,我深刻体会到了ModelArts和Astro所带来的巨大便利。它们不仅大大降低了AI开发的技术门槛,也让普通开发者有机会参与到这场科技变革之中。未来,我希望能够继续深入研究这两个平台的更多特性,并尝试将其应用于更广泛的领域。此外,随着AI技术的不断发展,相信会有越来越多类似ModelArts和Astro这样优秀的工具涌现出来,为人们的生活带来更多惊喜和改变。我正在参加【案例共创】第1期 书写云产品应用构建开发最佳实践/评测,共创官方文档https://bbs.huaweicloud.com/forum/thread-0217170307934787108-1-1.html
-
创建一个问题跟踪应用,需要每周填报跟踪进展,如何实现每次跟踪的进展数据都保留且能查看,数据不会被覆盖?
-
华为云开发者日·北京站来啦!参加“Astro低代码平台:轻松入门软件开发,所想即所得”体验项目提出你的建议或使用体验有机会获得开发者盲盒礼包惊喜不容错过,快叫上小伙伴一起来参加吧~【体验项目】Astro低代码平台:轻松入门软件开发,所想即所得【活动时间】2024年12月23日-12月31日【参与方式】直接在此活动帖下方回帖提建议/提建议即可比如对产品功能的改进建议、对活动流程的感想、对现场活动的感悟等等PS:不要少于30字哦~【获奖规则】奖项设置有效回复楼层评选条件获奖名额激励礼品优质建议奖20对产品功能有改进价值的建议1名开发者盲盒礼品价值50-100元积极反馈奖20优质建议奖轮空的情况下进行抽取每满20层抽取1名开发者盲盒礼品价值50元【活动规则】1、本帖的回帖建议不少于30字,仅限于对“Astro低代码平台:轻松入门软件开发,所想即所得”体验项目,其他项目建议不参与此次活动,否则将视为无效内容。2、本次活动将根据实际参与情况发放奖励,包括但不限于用户百分之百中奖或奖项轮空的情况;以上奖品均为实物奖品,具体发放视出库情况而定;3、活动预计于结束后七天内完成奖项公示,并于结束后15个工作日内完成邮寄。【温馨提示】1、请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。如一个实名认证对应多个账号,只有一个账号可领取奖励,若同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。2、所有获得奖品的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。
-
记账是任何企业、商户都需要的能力。不是专业账务,在对企业账务业务理解不深入的情况下,可以从简单的家庭记账业务入手,梳理数据流通逻辑,搭建记账本应用。本实操完成后,你将做出具备以下功能的记账本:(1) 记录收入和支出(2) 管理账目明细(3) 生成收支统计分析报表(4) 支持分享给其他人使用并保存数据可以自己先做,也可以点击下方链接,下载附件查看操作指导
-
【活动简介】年终,作为一个特殊的节点,不仅是回顾过去一年技术发展历程、总结经验教训的时刻,更是展望未来、规划新一年技术路线图的契机。在这样的背景下,针对PaaS开发者,开展一场年终线上福利活动,旨在通过一系列互动活动,与广大开发者们一起回顾一年以来的成长历程,并且希望各位小伙伴能给出一些好的建议和反馈,促进PaaS产品的进步,同时准备了丰厚的福利回馈给大家,欢迎新老用户共同参与!>>>活动报名入口<<<【活动内容速览】Part1:用户回馈:限时优惠购,福利大放送1、产品优惠套餐限时购CodeArts Repo18元套餐(仅面向新注册用户)Astro Zero 5.99元套餐(仅面向新注册用户)CodeArts免费体验版开通开发者空间云主机免费领取2、登录即抽奖,超多丰富礼品在等你!登录报名活动,即可参与抽奖!(奖品:100/50元京东卡、华为自拍杆、半入耳式耳机、鼠标垫、数据线、保温杯、棒球帽、书籍等十多种好礼可抽取!)Part2:有奖征文:开发者成长年度回顾报名活动,根据活动页要求发布文章,筛选优质内容10篇,奖励50元京东卡!Part3:学习体验最佳案例,反馈真实建议1、在线学习:从0到1深度体验华为云CodeArts2、最佳案例体验:凤凰商城DevOps实践Astro Zero零代码构建记账本小程序基于Functiongraph的AI风格化编程一键部署你的AI绘图应用3、有奖调研问卷报名活动,参与填写活动页调研问卷,即可抽奖(奖品:华为云云宝手办*5、鼠标垫*10)加入PaaS产品交流群,与大家共同进步。
-
华为云低代码应用开发实训营训练营脱胎于华为云低代码软件人才培养课程内容,面向南华大学计算机/软件学院全体学生以平台+内容+实践的方式提炼Astro零代码开发、低代码开发等课程基础理论和部分实践内容,帮助学生了解行业动态,提升动手能力。华为云Astro是华为云自主研发的全场景低代码平台,提供了零码、低码、流程、大屏、高低码协同的云上开发能力,开发者可以基于平台能力,构建多场景应用,加速企业数字化转型。下面请跟随Astro小助理的步伐,开启学习体验新征程。活动时间即日起-2024年12月23日活动形式及活动流程线上训练营注册Astro——学习了解低代码产品Astro Zero——完成实践课题作业——添加小助手微信在线审核完成度——发放结业证书——产品声音活动步骤:第一步点击>>>注册Astro免费试用 第二步 >>>下方扫码添加小助手微信,将注册好的华为云账号发送给小助手预约申请证书制作第三步点击>>>学习Astro,查看结业规则。并完成实践课题作业 《Astro Zero零代码构建HDC展点打卡应用》的提交第四步>>>待小助手确认通过后,等待结业证书发放三、学习内容,相关资料cid:link_3cid:link_0敲重点~各位同学如果在学习过程中遇到问题可以随时在Astro论坛上发帖提问我们会有小助手立即协助解决你的问题~提问发布:cid:link_1四、产品声音欢迎分享心得、体会、建议与意见,您的每条声音,都帮助华为云Astro做得更好大家在参与《华为云Astro低代码成长训练营》活动,体验产品时,可去云声平台提出优化建议,包括但不限于产品性能、操作体验、购买流程、功能建议、竞品对比等全面、深度的产品评测等等。1.用户登陆云声活动平台:cid:link_4,如图所示,点击立即参加按钮2.按照要求提出产品问题和优化建议①标题需以参与活动名称+产品体验建议的形式命名。如:【华为云Astro低代码成长训练营】+建议Astro......②内容正文:问题描述:华为云Astro以及对应的使用详细描述,方便时尽量附带截图以及链接地址等建议方案:可写具体的优化建议③标签选择:Astro Zero④确认已知晓建议内容将会被公开,且未提交敏感信息后提交。本活动最终解释权归华为云Astro平台所有
-
目前搭建的零代码进入后第一时间显示的是收集到的数据表格内容页面,即视图页。我在旁边做了统计页,做了很多柱状图等,看着比较好理解,但是每次进入后都需要手动切换到统计页,请问Astro能否实现统计页作为首页?设置后每次进入后以统计页作为主页。
-
现中石油有需要导出全年数据在一个sheet页,数据量至少达到百万级;接口是提过的数据仓库接口,一次最多只能查询2000条。如何在性能支持的情况下完成导出
-
华为云开发者日·南京站来啦!参加“零代码打造炫酷的数据可视化大屏”体验项目提出你的建议或使用体验有机会获得开发者盲盒礼包惊喜不容错过,快叫上小伙伴一起来参加吧~【体验项目】零代码打造炫酷的数据可视化大屏【活动时间】2024年10月25日-10月31日【参与方式】直接在此活动帖下方回帖提建议/提建议即可比如对产品功能的改进建议、对活动流程的感想、对现场活动的感悟等等PS:不要少于30字哦~【获奖规则】奖项设置有效回复楼层评选条件获奖名额激励礼品优质建议奖20对产品功能有改进价值的建议1名开发者盲盒礼品价值50-100元积极反馈奖20优质建议奖轮空的情况下进行抽取每满20层抽取1名开发者盲盒礼品价值50元【活动规则】1、本帖的回帖建议不少于30字,仅限于对“零代码打造炫酷的数据可视化大屏”体验项目,其他项目建议不参与此次活动,否则将视为无效内容。2、本次活动将根据实际参与情况发放奖励,包括但不限于用户百分之百中奖或奖项轮空的情况;以上奖品均为实物奖品,具体发放视出库情况而定;3、活动预计于结束后七天内完成奖项公示,并于结束后15个工作日内完成邮寄。【温馨提示】1、请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。如一个实名认证对应多个账号,只有一个账号可领取奖励,若同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。2、所有获得奖品的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。
-
华为云Astro&CodeArts两大平台联合活动:登录即惊喜,等你领好礼!!邀请函:Astro&CodeArts两大家族联合大聚会,“登录即抽,百分百中奖”活动不仅是对您长期以来支持的感谢,也是我们与新老用户共同庆祝美好未来的开始。不要错过这次与幸运相遇的机会,让我们在Astro和CodeArts的世界里,共同创造更多美好的回忆!准备好迎接一场激动人心的抽奖盛宴了吗?登陆Astro Zero和CodeArts平台,好运等你领取,精彩不容错过!让我们一起,抓住机会,享受这场百分之百中奖的喜悦风暴!享受这份快乐吧~~~活动亮点参与简单:您只需在活动期间登录AstroZero及CodeArts平台,并截图,即可获得抽奖机会,无需复杂操作,轻松参与!百分百中奖:每一个期待都不会落空,每位参与者都可获得精美礼品,快来参与吧。活动时间活动时间:10月15日-10月18日奖品发放时间:10月28日-10月31日奖品展示精美云宝手办:数量10个 (实物)幻响小布丁抽拉数据线 :20条 (实物)开发者大狮徽章:30只(实物)案例学院电子卡:40张(虚拟)参与步骤第一步:点击一下地址,点击按钮“进入首页”,登录Astro Zero平台,首页截图(一定要带有右上角华为云账号)登录地址:cid:link_0第二步:登录CodeArts平台,首页截图(截图需包含华为云账号)登录地址:cid:link_1第三步:添加“华为云Astro低代码-啊柴”或者“华为云CodeArts小助手”微信号,将Astro和CodeArts的两张首页截图发给其中一位工作人员即可。(说明:CodeArts的用户添加“华为云CodeArts小助手”,Astro的用户添加“华为云Astro低代码-啊柴”,如果是两个平台的用户添加任一微信号即可。) 第四步:经过小助手确认有效后,即发送链接进行抽奖,中奖率100%。活动须知请确保您的用户信息填写准确无误,以便我们及时为您送上精美奖品。请确保截图右上角华为云用户名与获奖信息保持一致,即截图、获奖信息与华为云账号保持一致视为一次有效抽奖,否则不予奖品发放。每人每账号只享受一次获奖机会。如有任何疑问,欢迎随时联系我们的小助手。本活动最终解释权归Astro Zero平台及CodeArts平台所有。
-
此图解都揭示了Astro轻应用中的技巧和秘密,让你对Astro的认识更上一层楼。
-
开发环境natvice 服务不可用了
-
【 BatchFile BO】 无法导出,鉴权无法配置
-
马銮湾医院缺少移动端模块SmartCampus__MobileAccess
-
系统对象接口不能操作自定义对象或标准对象:PortalUser
上滑加载中
推荐直播
-
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名 -
GaussDB应用实战:手把手带你写SQL
2025/01/09 周四 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将围绕数据库中常用的数据类型、数据库对象、系统函数及操作符等内容展开介绍,帮助初学者掌握SQL入门级的基础语法。同时在线手把手教你写好SQL。
去报名
热门标签