虽然人工智能浪潮已经热火朝天地进行了若干年,但对于很多企业来说,机器学习依然很遥远,听起来既昂贵,又困难,还需要大量高科技人才。不过目前这个复杂的领域有一个趋势:一切皆服务(everything-as-a-service)——无需太多投资,即可快速将机器学习用到实际业务中。通过使用机器学习云平台提供的服务,你可以开始构建第一个模型,只要一个小团队,就可以从机器学习的预测中获得有价值的信息。机器学习服务(Machine learning as a service, MLaaS)指的是包含机器学习大多数基础问题(比如数据预处理、模型训练、模型评估以及预测)的全自动或者半自动云平台的总体定义。
就目前国内市场来看,已有不少企业布局机器学习云平台并对外提供服务,也有很多公司基于开源组件着手开发自己的机器学习云平台,便于更好地开展企业内部的机器学习应用。在竞争激烈的AI框架和平台市场,去年下半年问世的华为云AI平台ModelArts凭什么脱颖而出?开发者为什么要选择ModelArts?本文将深度解读ModelArts的技术架构和具体实践,希望你能从中找到答案。
华为AI平台ModelArts定位
ModelArts是华为全栈全场景AI解决方案面向用户和开发者的门户,作为一站式AI开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。
繁多的AI工具安装配置、数据准备、模型训练慢等是困扰AI工程师的诸多难题。ModelArts最初是从华为内部衍生出来的一个产品,因为华为内有很多算法工程师、AI开发工程者,这些痛点都会遇到,我们就把这些已经遇到的AI开发问题找到了对应的解决方案,积累下来,最后做成了ModelArts这个平台。目标是提供一站式的AI开发平台给开发者,从数据准备到算法开发,训练模型,最后把模型部署起来,集成到生产环境。因此,ModelArts平台在华为云上开放给开发者之前,已经是被内部众多AI工程师锤炼出来的AI平台,以下是ModelArts功能总览: