关于开发者:快快使用ModelArts零基础小白也能玩转AI

43次阅读

共计 4992 个字符,预计需要花费 13 分钟才能阅读完成。

摘要:走过路过不要错过,看 Copy 攻城狮如何借力华为云 ModelArts 玩转 AI。

“自 2018 年 10 月公布以来,ModelArts 累计服务了泛滥行业十几万开发者,通过根底平台的齐备性和面向行业的常识积淀以及平台化能力,使得 AI 利用开发更简略高效。”

正如华为轮值董事长徐直军在《ModelArts 人工智能利用开发指南》一书中作序提到,ModelArts 简化了 AI 利用的开发流程、优化了 AI 利用的开发成本、升高了 AI 行业利用开发技能要求。对于零根底的小伙伴来说,如何疾速上手 AI 利用开发? 我置信您看完我学习应用 ModelArts 的经验,应该能找到答案。

邂逅 ModelArts

说到结缘 ModelArts,不得不先说说我和华为云的故事。去年的时候,给甲方爸爸开发挪动利用,他们的 APP 通过华为利用市场散发,于是我就注册了华为开发者账号。同时,我热衷于参加前端开发方面的线下技术交流活动,偶尔一次机会有幸拿到了“HDC2019”华为开发者大会的入场券,最开始关注的还是前端畛域的技术,比方过后去东莞松山湖就是冲着华为快利用去的。在 HDC 大会上,最让我印象粗浅的就是 CodeLab,相似线下的工作坊,从最根底的“Hello World”开始,能让开发者轻松地理解和承受一门新的技术。记得过后参加了好几个 CodeLab,根本都是偏差于前端开发,如快利用开发、AppGallery Connect、手机主题开发等……当然,目前 CodeLab 也有线上的开发指南,如:0 代码开发图像分类 AI 模型; 还有更加不便的沙箱实验室,为咱们能够体验应用 ModelArts 实现花卉图像分类、基于 ModelArts 实现人脸识别等实际操作。

不过在这之后,我始终关注的都是前端畛域的技术分享,如华为云“7 天玩转前端研发实战营”……只管首次接触华为云并未间接邂逅 ModelArts,但为起初的遇见做了很大的铺垫。往年 4 月份的时候,在论坛偶尔关注到了 MDG 举办的《翻新 AI 流动:在武大樱花下写防疫课观后感》以及毛启昌老师分享的【AI 翻新开发者沙龙】如何在华为云 ModelArts 实现草莓成熟辨认?,初步理解到借助华为云一站式 AI 开发平台 ModelArts,零根底也能开发诸如图像分类、物体检测、预测剖析、声音分类、文本分类等 AI 利用开发;而后也参加了华为云开发者 AI 青年班黑客松大赛,第一次入手调参,不过毕竟是零根底,通过一直的尝试,终于将基线代码调优到了 0.948,并且将这段“一直碰壁”的经验分享到了 ModelArts 版块,于是就有了我在 ModelArts 版块的第一篇帖子 –《【手摸手学 ModelArts】轻松实现 Baseline 及调优至 0.》,起初又加入了华为云 AI 实战营,还有幸分享了我在学习 ModelArts 过程中的“copy 教训”,实现了人生第一场直播 –【AI 实战课堂】2020 年华为云 AI 实战营 ——FasterRCNN 和 YoLoV3 算法实现物体检测, 再起初就真的一发不可收拾,深深地爱上了 ModelArts。她教会了我:AI,没那么难;学 AI 就到 huaweicloud.ai!

学习 ModelArts

在学习任何常识或技能前,我感觉咱们先得问问本人,为什么要学习?比方为什么要学习 ModelArts?对我而言,想法很简略:现如今,人工智能俨然融入生存的点点滴滴,将来只有两种人 – 一种用人工智能赚钱的,一种为人工智能生产的;作为前端 Copy 攻城狮,如果能有 AI 加持主动 Copy 代码是不是蛟龙得水,岂不乐哉?当今这个没有 AI 芯片加持的手机都不能称之为“旗舰机”的时代,没有 AI 技能加持的攻城狮感觉都有点掉队。然而,谈到学习人工智能,大家可能最先想到的是技术太难、学不会。如果,您体验了一站式 AI 开发平台 ModelArts,您肯定会和我一样惊叹:原来 AI 开发也能这么简略?

那怎么学习 ModelArts 呢?依照我过往的教训,个人感觉无论学习什么新常识或技能,官网文档是最原始的学习材料。举个例子,我想学习全场景深度学习框架 MindSpore,那我可能会拜访 MindSpore 的官网 –https://www.mindspore.cn/, 咱们可能轻松找文档、教程、代码甚至手把手的教学视频。不仅如此,咱们还能轻松找到退出社区的形式找到气味相投的好基友一起前行。

同理,要学习 ModelArts,咱们第一步就须要理解她,首先官网走一波:ModelArts 是华为云倾情打造,拜访华为云 ModelArts 专区和华为云 AI 社区都能轻松找 ModelArts 及 AI 相干的教程。比方,咱们还能获取到 AI 开发者成长路线,从 0 到 1 成为 AI 开发达人。

除了官网提供的文档和教程,咱们能够关注一下 MDG(ModelArts 开发者社区)、华为云 ModelArts 论坛及博客,最新的一手材料能及时取得,如 ModelArts 新性能个性、官网公布的活以及社区小伙伴们的精彩分享。其次,学会 ModelArts 的最好路径就是本人多入手实际,后期的学习,咱们能够依据官网文档入手实际理解一些根本的概念和操作,之后咱们能够尝试实际本人的创意,比方之前朱永春老师就分享了泛滥创意实际,有奶茶辨认、有花式表白、有云毕业照生成。当然,乐于分享也有助于本身的晋升,分享对学习而言也是催化剂,期待能看到您的分享、一起学习一起提高!

Hello,ModelArts

废话不多说,先上一个“Hello ModelArts”案例 – 找云宝(应用主动学习实现物体检测利用,云宝是华为云的吉祥物),心愿通过亲自动手简短的实操,您能感触到应用 ModelArts 开发 AI 利用是如许简略。

0. 环境筹备

首次体验 ModelArts 之前,需注册华为云账号并进行实名认证;ModelArts 服务时,需先配置全局设置,您能够通过委托受权 ModelArts 拜访 OBS、SWR、IEF 等依赖服务,应用委托您能够更精密的管制受权的范畴,或者通过配置拜访密钥进行受权。本案例还需用到数据存储服务 OBS,可参考 ModelArts 筹备工作。

1. 数据集筹备

得益于 ModelArts 弱小的 AI 市场提供的数据集分享性能,我已将本次实际的数据集上传,只需拜访 ModelArts AI 市场的数据集模块,搜寻“Yunbao”, 即可找到局部标注的云宝图片数据集。通过 AI 市场数据集模块的散发,咱们能够将数据集间接下载到本人的 ModelArts 中。通过数据集治理可间接治理从 AI 市场下载的 ModelArts 数据集,这样数据集就没必要先下载到本地再上传到 OBS 再新建数据集了,大大简化了开发流程。

2. 数据标注

基于上一步下载的数据集,咱们能够新建主动学习 - 物体检测工作,在工作中进行数据标注;也能够在数据管理 - 数据集中抉择上一步下载的数据集进行标注。当然,如果您想体验主动分组、智能标注等数据集高级操作,倡议还是应用第二种形式,标注结束之后在主动学习工作中同步数据。

3. 训练

因为本次实际提供的曾经有标注局部数据,因而咱们能够间接训练,不过训练的后果没有全副标注结束的好。创立训练也是非常简单,微微一点,ModelArts 便开始主动训练,只需急躁期待片刻即可。

下图中 V001 是只标注了 26 中图片的训练后果,V002 是全副标注完的训练后果。其中的差别是非常明显的,当然训练的耗时差别也是蛮大的,全副标注的训练时长简直是原来的 2 倍,但换来的是精度的显著晋升,也是十分值得的。

4. 部署

部署也是一键点击即可,我这里以 V002 这个版本为根底进行在线部署,仍旧是期待片刻,服务失常运行即可调用。这里不得不夸赞一下,ModelArts 仍旧提供了一个收费的在线部署服务实例,又进一步升高了咱们开发 AI 的老本。

简略调试一下,根本能精确辨认云宝及地位,至此零代码开发物体检测 AI 模型就实现了,您 Get 到了吗?是不是 So easy?

摸索高兴,分享高兴

刚学习 ModelArts 的时候,就有一个小小的念头:将我的学习经验整顿成文档或者视频分享进去了帮忙更多的小伙伴理解并学习 ModelArts,甚至出版一本全方位学习 ModelArts 的电子书教程……然而,几个月过来了,我的想法还仅仅是想法,官网的开发指南一书确曾经出版了!不过,这个想法依然在我脑海里,更加粗疏的教程依然须要打磨,小指标还是有的 – 将来一年内学习并整顿出《手摸手学 ModelArts》电子书,先把牛皮吹出了。

回顾这几个月的学习,除了 AI 实战营保持打卡分享,基于 ModelArts 和本行前端开发,我体验了一站式 AI 开发:基于 ModelArts 官网案例实现了银行存款预测小 Demo,详见【手摸手学 ModelArts】明天你贷款了吗?; 基于 AI 实战营的命名实体辨认案例实现华为云利用魔方 AppCube 与 ModelArts 联合的摸索,详见【Copy 攻城狮日志】ModelArts 与 AppCube 双“魔”合璧庆双节。尽管没什么技术含量,也不成气候,但也是一步一个脚印,踏踏实实地学习摸索,同时承蒙各位的抬爱,感觉十分值得,十分高兴。

除此之外,我还热衷于给 ModelArts 示例代码库的文档纠错,实实在在的“文档批改贡献者”;当然通过学习 ModelArts-Labs 代码库,也是可能第一工夫把握 ModelArts 新的玩法;如果能在学习之外,还能顺带帮忙其余小伙伴,何乐而不为呢?

文中链接

  • [1] 沙箱实验室: https://lab.huaweicloud.com/
  • [2] 应用 ModelArts 实现花卉图像分类: https://lab.huaweicloud.com/testdetail.html?testId=287
  • [3] 基于 ModelArts 实现人脸识别: https://lab.huaweicloud.com/testdetail.html?testId=337
  • [4]《翻新 AI 流动:在武大樱花下写防疫课观后感》: https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=49066
  • [5]【AI 翻新开发者沙龙】如何在华为云 ModelArts 实现草莓成熟辨认?: https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=51063
  • [6] 华为云开发者 AI 青年班黑客松大赛: https://competition.huaweicloud.com/information/1000040170/introduction?track=111
  • [7]《【手摸手学 ModelArts】轻松实现 Baseline 及调优至 0.》: https://bbs.huaweicloud.com/forum/thread-53839-1-1.html
  • [8]【AI 实战课堂】2020 年华为云 AI 实战营 ——FasterRCNN 和 YoLoV3 算法实现物体检测: https://bbs.huaweicloud.com/videos/102783
  • [9] MindSpore: https://www.mindspore.cn/
  • [10] Modelarts: https://www.huaweicloud.com/product/modelarts.html
  • [11] 华为云 AI 社区: http://huaweicloud.ai/
  • [12] 奶茶辨认: https://bbs.huaweicloud.com/blogs/163274
  • [13] 花式表白: https://bbs.huaweicloud.com/blogs/159114
  • [14] 云毕业照生成: https://bbs.huaweicloud.com/blogs/174983
  • [15]【手摸手学 ModelArts】明天你贷款了吗?: https://bbs.huaweicloud.com/forum/thread-63090-1-1.html
  • [16]【Copy 攻城狮日志】ModelArts 与 AppCube 双“魔”合璧庆双节: https://bbs.huaweicloud.com/blogs/198313
  • [17] ModelArts-Labs: https://github.com/huaweicloud/ModelArts-Lab

点击关注,第一工夫理解华为云陈腐技术~

正文完
 0