“满栈”:从人工智能开发者到人工智能实业家的关键词

你只是想被称为怪胎,还是想成为比尔盖茨?

我认为这是一个选择题,每个技术人员都可以在1毫秒内完成。但是这个问题的关键是我们需要知道这两种选择之间的区别。

比尔盖茨可以说是极客浪潮中进行技术产业化最极端、最彻底的人。也许可以说,学习一项技术的基础知识并把它开发成乐趣并不难。困难的是去工业和商业世界,让你自己的发展变得有价值和负担得起。

当今的人工智能技术和开发人员都面临着同样的问题:人工智能开发人员的任务不仅仅是学习和探索,而是让自己的开发进入工业世界并真正应用于生产场景。

可以说,时代呼唤人工智能在特定的实践者中实现,是从人工智能开发者到人工智能实业家的转变。但是如何实现这一改变呢?它需要技术工具和基础设施的发展,以及人工智能开发人员快速学习最新的工业事物和积极捕捉机会。

这两天,爱知的人工智能和机器学习技术全球会议已经成为许多人工智能开发者的热门话题。今年的AICon,人工智能和工业应用的集成已经成为主要话题。会议期间,华为云邀请了华为不同关键领域的七位技术专家与与会者分享了两个方面的内容:人工智能技术发展的完整周期和人工智能技术的工业应用。

对于华为的人工智能系统,华为后起之秀人工智能工程师谭涛分享了后起之秀开发工具链的全过程应用实践,并从底层开发工具的角度探讨了华为全栈人工智能的价值。华为智能运动高级架构师俞青从人工智能计算框架的角度分析了华为智能运动的特点和应用方案。华为云人工智能高级解决方案架构师魏振强讨论了人工智能开发人员如何从人工智能开发工具层面,基于全堆栈能力,快速完成人工智能应用开发。此外,华为高级技术专家魏分享了华为在培训前语言模式方面的技术突破和应用计划。华为云高级产品经理赵燕分享了如何基于华为云集成开发环境代码中心构建高效可信的人工智能开发环境。

在人工智能技术和工业应用层面,华为的西方智能算法专家王晓磊分享了达芬奇建筑和新兴芯片的特点,并告诉开发者在云边缘进行全场景开发的价值和可能性。华为中央软件学院知识地图首席技术专家贾带来了企业级知识地图的构建、推理和应用,帮助开发者了解华为全栈人工智能的工业应用能力。

收集七个龙珠可以召唤龙。华为云同时聚集了七个不同行业领域的专家,这显然“非常雄心勃勃”。在整理了专家的分享后,我发现华为云的目标是帮助人工智能开发者整理这样一个内容:从基础开发环境,到软硬件与云端协作的集成,到真正的工业应用,人工智能开发如何才能满足从“极客爱好”到“工业生产”的过渡,以最大的效率满足商业应用的人工智能开发。

这个过程归结为主要的关键词是“满栈”

我们知道华为是第一个提出全堆栈和全场景人工智能概念的公司。对于开发者来说,满栈是适应工业生产的首要条件。整个场景是人工智能开发触发应用空间的连接通道。

这种人工智能基础对开发者有什么价值?今天,让我们改变我们的视角,从人工智能开发者的角度来看待华为的云人工智能系统。

受全堆栈和全场景人工智能技术逻辑的驱动,华为云是三个层面的人工智能开发者,探索成为人工智能产业家的可能性。

全堆栈人工智能仪器:高效率和低阈值开发的核心保证

所谓的“完整堆栈”最初是一个术语,用来指信息技术行业的工程师,他能够胜任从底层架构到前端应用程序的所有工作。由于难以更好地沟通

(华为高级技术专家魏

当人工智能出现时,华为将这个词扩展到了自己的人工智能行业系统。也就是说,在申请中,华为是业界第一家从芯片、芯片使能平台、运营商平台、开发框架到开发平台进行封装的公司。

在AICon网站上,华为的五位技术专家共同创建了“人工智能技术开发全周期”相关内容,实际上是在告诉人工智能开发者华为的全堆栈人工智能对开发者的实际意义。

我们知道人工智能向真正的工业应用的发展实际上是一个非常复杂和精细的项目。开发人员不仅要想出一个“可用”的模型,而且必须使模型符合严格的行业标准。然而,这需要非常复杂的工作,可能涉及几个级别的数百个开发任务,例如操作员开发、模型开发、应用程序开发等。

对于开发人员来说,开发工具是所有工作开始的先决条件。如果没有完整的人工智能开发工具链,这项工作将成为孤立和不兼容的孤岛。最后,开发人员正在与兼容性问题做斗争,人工智能的工业梦想已经成为泡影。

(华为思维孢子高级建筑师于颖)

从底层芯片开始,华为人工智能可以穿越运营商、框架和开发平台的每一个周期。这使得华为能够构建一个从基本模型培训到硬件部署的完整流程工具系统。华为称之为新兴发展工具链。该系统涵盖了神经网络软件流程、算子比较和模型可视化等一系列工作。有了这些基本工具,开发人员可以真正以高精度和低兼容成本进行开发,从而确保基本的效率和有效性。

在下一个层次,每个人工智能开发人员必须使用一个深度学习框架。主流框架的基本问题之一是它与开发平台和芯片环境的兼容性。另一个是欧洲和美国的主流框架更多地是从学术环境中诞生的,并且在面对工业应用时有许多不兼容之处。

基于此,华为在全栈人工智能系统中构建了MindSpore开发框架。这一框架的特点是,它完全在工业和发展环境中成长,首先要降低发展门槛。MindSpore使用一种新的编程范式将算法实现为代码。新的实现模式充分解决了人工智能部署的复杂性和多样性。新的合作模式实现了云边缘的按需部署,更适合工业需求。

(华为云智能高级解决方案架构师魏振强)

这种框架的应用可以帮助开发者进一步降低门槛,提高效率。华为的云并没有就此止步。在下一个层次,每个开发人员必须经历一个复杂的培训过程和推理部署周期。为了最大限度地减少开发人员的工作量,华为云推出了模型艺术一站式人工智能开发平台和智能终端云协同人工智能应用开发平台。模型艺术拥有业界第一个模型训练效率,并可以进行智能标准和智能筛选的数据,使人工智能的发展能够迅速和简单地完成。而HiLens可以无缝通过端云协作,充分发挥华为在最重要的机器视觉领域的堆栈优势。

至此,我们可以看到,华为云为人工智能开发人员提供了从底层工具链到行业级开发框架和一站式开发平台的完整流程,将每个流程的工作量降低到最低,并将效率调整到最高。此外,华为云还向开发者开放了大量人工智能能力和开发辅助能力。例如,华为向开发人员开放了大量预先培训的语言模型技术,以增强开发人员的工业开发能力。CloudIDE CodeHub构建了一个安全可信的基于云的开发环境,允许开发人员更安全、更快速地开发人工智能。

(华为云高级产品经理赵燕)

华为云向人工智能开发者提供的整个过程可以简单地称为全堆栈人工智能技术的集成和工具化。开发人员可以基于工具逐一准确利用华为的全堆栈人工智能技术优势,从而使开发变得极其简单、高效,门槛大幅下降。

当开发人员将效率提高到某个临界值时,下一个问题是

软硬件全场景协作:人工智能走向产业化的基本途径

华为提出的全栈全场景人工智能实际上是一种产业逻辑的递进关系。如果没有全堆栈人工智能功能,完全的场景部署是不可能的。然而,当全栈人工智能打开时,人工智能开发者可以高效地调用芯片层能力,开发者可以在全栈通道上快速开发模型和应用,从而可以准确地使用华为在全场景部署的人工智能芯片和产品系统。

(华为瑞星人工智能工程师谭涛)

然而,全堆栈人工智能开发和全场景人工智能部署的核心秘密是一套计算架构:达芬奇。我们知道达芬奇可能是人类历史上最多才多艺的人,但他们都不是。华为开发的张量计算框架也能以最高效率处理各种神经网络任务,实现最佳计算能力和最低功耗。

华为依托达芬奇架构,引入瑞星910和瑞星310芯片,分别满足人工智能的训练和推理需求。接下来,将介绍边缘芯片。这些芯片集成到不同的产品中,然后部署到云边缘的各种场景中,形成华为云提供的全场景人工智能通道。

(王晓磊,华为哈斯泰林智能算法专家)

这意味着使用华为云开发系统的人工智能开发者可以无缝连接到不断上升的生态硬件矩阵,完成从软件到硬件的过渡。事实上,许多人工智能丹尼尔告诉我,人工智能开发实际上非常快乐,但是在开发板上和硬件上实现模型意味着难以想象的工作量。任何错误都将不得不再次被推倒,硬件被直接报废的恐惧,以及对工程能力无止境的需求。

然而,当华为云通过整个场景的人工智能部署能力时,这些阵痛立刻消失了,无法进入现实世界的人工智能开发也可以探索工业应用。

因此,达芬奇的秘密实际上是华为云提供的人工智能与现实之间的桥梁。

企业任务:人工智能实业家的终极自主学习

在华为云提供了一套完整的开发工具和基础,并与硬件端云建立了全面的场景连接之后,人工智能开发者应该做些什么?

这个问题的答案可能是华为云的人工智能开发价值和最终由工业生态学得出的分数。在AICon网站上,华为的技术专家解释了如何基于华为的全堆栈人工智能能力,构建能够支持企业级应用的知识映射技术。

(贾,华为中央软件学院知识图谱首席技术专家)

知识地图是谷歌在2012年提出的一项技术,已经广泛应用于互联网、移动互联网、信息可视化等领域。然而,对于普通开发者来说,它对声音和视觉等领域远不熟悉。华为专家贾当场解释了“小白开发商”是如何完成企业级开发任务的。阐述了华为的知识映射技术,以及如何在运营商、终端、虚拟现实等领域完成应用部署。

企业级知识地图可能被视为华为云人工智能开发环境的一部分。指出基于华为的全栈人工智能,普通开发人员可以高精度地完成全面的目标、复杂的数据逻辑和人工智能开发工作。

从开发的开始到企业级任务的完成,全栈是众多逻辑中的技术驱动力,可以帮助开发人员缩短开发过程,降低开发成本,最大限度地提高开发质量。

在完整堆栈的驱动下,人工智能开发的定义正在逐渐改变。谁第一个成为这个时代人工智能工业革命的驱动者?这应该是伟大时代最激动人心的故事之一。