华为云ModelArts体验系列-1:我对ModelArts的认识

举报
名字好难 发表于 2020/09/03 11:32:10 2020/09/03
【摘要】 人工智能作为当代最具代表性的使能技术,已对各个行业产生了不同程度的影响,伴随AI开发工作的实际需要,诸多AI开发应运而生,在过去几年里,互联网科技领域、人工智能以及智能安防产业圈的几大头部企业陆续推出了AI开放平台。目前国内几个比较主流的AI开发平台,主要包括阿里云的AI开发平台-机器学习PAI,华为云的AI开发平台-ModelArts,百度飞桨,腾讯的智能钛,科大讯飞的开放平台。

人工智能作为当代最具代表性的使能技术,已对各个行业产生了不同程度的影响,伴随AI开发工作的实际需要,诸多AI开发应运而生,在过去几年里,互联网科技领域、人工智能以及智能安防产业圈的几大头部企业陆续推出了AI开放平台。目前国内几个比较主流的AI开发平台,主要包括阿里云的AI开发平台-机器学习PAI,华为云的AI开发平台-ModelArts,百度飞桨,腾讯的智能钛,科大讯飞的开放平台。

前段时间一直伴随着华为云打造的华为云AI实战营课程学习使用了华为云的AI开发平台-ModelArts,学习到很多,课程结束也收获到了心念念的精美奖品,很是良心啊,其中也有一些真实的感触。

华为云AI开发平台ModelArts是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。

这里简单介绍下AI应用的开发流程:

首先我们需要采集到数据集,做数据处理工作,数据处理是一项繁重且重要的工作,会包括数据筛选,标注,特征工程,数据评估等一些手段。

在算法开发部分,ModelArts中提供了多种预置算法和云端算法供我们选择使用,云端算法需要我们到AI市场 订阅。这里说一下,AI市场真是个好地方,开发者可以上传自己准备好的数据集和模型或编译好的算法上传到AI市场,供其他开发者订阅使用,我们不仅要做知识的获取者,也要秉承奉献精神,做个知识的贡献者。

准备好了数据和算法,选用合适的AI框架就可以进行训练了。ModelArts中支持多种主流的开源框架(TensorFlow、Spark_MLlib、MXNet、Caffe、PyTorch、XGBoost-Sklearn),其中MoXing 是华为云ModelArts 团队自研的分布式训练框架,他是构建在上述主流框架之上的,使得这些计算引擎分布式性能更高,同时易用性更好。

训练结束后,对满足模型评估,精度要求的模型可以部署为在线服务,应用到生产环境中。

ModelArts 就是围绕这一套AI开发流程打造的一站式AI开发平台,如图1:

图1

ModelArts 定位为:普惠AI践行者。面向不同层次的AI开发者,具备不同产品价值,ModelArts也提供了对应的解决方案。如果你是一个业务开发者,工作中不必太过关注代码和模型,可以使用ModelArts的自动学习功能即可迅速构建相关AI应用。

自动学习创建AI模型只需要三个步骤:

步骤1:上传并标注数据。这里有时我们需要对方上传的数据做标注,除了人工手动标注,ModelArts还有个很强大的功能:智能标注。使用这个功能可以大大节省了我们的标注时间,提升开发效率,很有用的一个功能。

图2

步骤2:训练模型。数据准备好,点击开始训练,就能在线实现模型训练了,自动学习的训练一般会很快,感觉里面的算法都优化的比较好,训练出的模型精度也很高,我们还可以基于已经训练出的模型继续做增量训练,继续提升模型精度。

图3

步骤3:验证并发布模型。有了模型就可以直接部署上线了,感觉选择一张图片看下测试效果。嗯,还真不错的!

图4

针对有一定基础的AI初学者,ModelArts基于业界的主流引擎提供了预置算法,无需关注模型开发过程,直接使用预置算法对已有数据进行训练,并快速部署为服务。

可从AI市场订阅相关算法,见图5:

图5

训练模型时就可以选择刚才订阅的算法了,见图6,很是方便。

图6

面向熟悉代码编写和调测,熟悉常见AI引擎的开发者,ModelArts不仅提供了在线代码开发环境,还提供了从数据准备、模型训练、模型管理到模型部署上线的端到端开发流程(即AI全流程开发),帮助开发者高效、快速的构建一个可用模型。

ModelArts为AI工程师提供了Notebook功能,可以通过创建Notebook环境完成模型的训练部署,如图7

图7

ModelArts强大的功能为我在AI学习的道路上助力了很多,近期华为云AI实战营姊妹篇 - 《AI 全栈成长计划》课程也要即将开课了,又给了我们一次实战历练的机会,又能跟着一群有趣的伙伴共同学习了,很是期待。

参考资料:

【1】AI开发平台ModelArts帮助文档

【2】ModelArts服务视频介绍

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。