【我与ModelArts的故事】ModelArts入门学习
ModelArts入门学习
一杯茶,一缕香,一捧书籍细思量,我是怎么了解到ModelArts的呢?因为我学的专业是计算机科学与技术,且毕业后一直从事计算机领域中的工作,后来了解到华为认证体系和华为云网站,所以我便决定选一些课程学习和备考认证。准确的说,我是从华为的认证学习资料了解到的ModelArts。
一、ModelArts是什么
那么,ModelArts是什么呢?ModelArts是面向开发者的一站式AI开发平台,为机器学习和深度学习提供海量数据预处理及半自动化标注、大规模分布式Training、自动化模型生成、及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。
所谓的“一站式”是指AI开发的各个环节,包括数据处理、算法开发、模型训练、模型部署都可以在ModelArts上完成。从技术层面看,ModelArts底层支持各种异构计算资源,开发者可以根据需要灵活选择使用,而不需要关心底层的技术。同时,ModelArts支持Tensorflow、MXNet等主流开源的AI开发框架,也支持开发者使用自研的算法框架,匹配用户的使用习惯。
二、ModelArts功能介绍
ModelArts提供的功能有很多,我们可以从它的官网或相关资料中了解到以下内容。
数据治理:支持数据筛选、标注等数据处理,提供数据集版本管理,特别是深度学习的大数据集,让训练结果可重现。
极“快”致“简”模型训练:自研的MoXing深度学习框架,更高效更易用,大大提升训练速度。
云边端多场景部署:支持模型部署到多种生产环境,可部署为云端在线推理和批量推理,也可以直接部署到端和边。
自动学习:支持多种自动学习能力,通过“自动学习”训练模型,用户不需编写代码即可完成自动建模、一键部署。
可视化工作流:使用GES(图引擎服务)统一管理开发流程元数据,自动实现工作流和版本演进关系可视化,进而实现模型溯源。
AI市场:预置常用算法和常用数据集,支持模型在企业内部共享或者公开共享。
三、 ModelArts应用
同样,ModelArts应用的场景有很多,如下。
图像识别:准确识别图片中的物体分类信息,比如动物识别、品牌Logo识别、车型识别等。
视频分析:准确分析视频中的关键信息,比如车辆特征识别的场景应用。
语音识别:让机器理解语音信号,协助处理语音信息,适用于智能客服问答、智能助手等。
产品推荐:根据客户本身属性和行为特征等,为客户提供个性化的业务推荐。
异常检测:在网络设备运行中,用自动化的网络检测系统,根据流量情况实时分析,预测可疑流量或可能发生故障的设备。
另外,ModelArts未来将会在数据增强,模型训练速度,弱监督学习等方面持续发力,将进一步提升AI模型开发效率。
四、ModelArts产品优势
ModelArts主要优势如下所示。
企业级:支持海量数据的预处理和版本管理,支持端、边、云多场景模型部署,实现AI开发全流程的可视化管理,提供AI共享平台,帮助企业构筑内外部AI生态。
智能化:支持模型自动设计,可根据部署环境和推理速度要求,自动训练出模型,支持图像分类和物体检测场景的自动建模,支持结构化数据自动特征工程和自动建模。
高性能:自研MoXing深度学习框架,提升算法开发效率和训练速度,优化深度模型推理中GPU的利用率,加速云端在线推理,可生成在Ascend芯片上运行的模型,实现高效端边推理。
模型训练耗时大幅度降低,算法优化,计算快,简化调参,典型RestNet-50网络下,1000GPU集群,训练加速比0.8。
模型一键部署到云,边,端。
AI模型部署:边缘推理,在线推理,批量推理。
用AI方式加速AI开发过程——自动学习:UI向导,自适应训练。
快亦有道——匠心打造全流程管理:开发流程自动可视化,训练断点重启,训练结果轻松比对。
AI共享——帮开发者实现AI资源复用:企业内共享,达到效率提升。AI共享平台(数据,模型,应用),外部市场(开放生态)。
本次我从ModelArts是什么、ModelArts功能介绍、ModelArts应用、ModelArts产品优势四个方面介绍了ModelArts的相关知识。
我正在参加【有奖征文第21期】说说你和ModelArts的故事,输出优质产品体验文章,赢开发者大礼包!
https://bbs.huaweicloud.com/blogs/395149
- 点赞
- 收藏
- 关注作者
评论(0)