人工智能之战升温:微软将迎头挑战苹果
2023年05月30日 由 Camellia 发表
202053
0
随着微软新的合作伙伴关系的确立,PC生态系统的支柱已经联合起来挑战苹果在人工智能生态系统中的主导地位。
Animoji、FaceID、设备上的AR等,所有这些功能都是通过苹果芯片内部的一个小型计算集群实现的--苹果神经引擎(ANE)。在用ANE接管移动人工智能计算后,苹果将该芯片带到了其M系列的MacBooks。这代表了ML研究人员的范式转变,即设备上专门的人工智能计算。
现在新的进展出现了。最近,在为期三天的微软Build大会上,这家总部位于雷德蒙德的巨头宣布将大力发展边缘人工智能计算。微软与市场领导者英特尔、AMD和英伟达合作,宣布了一系列专门针对人工智能计算的硅级改进。
通过这一举措,PC生态系统的支柱们联手挑战苹果在人工智能生态系统中的主导地位。
“边缘”的梦想
在最近的Build大会上,微软表达了将人工智能集成到其所有产品中的愿望。开发者也受到激励,通过Hybrid AI Loop和Windows Olive为Windows和其他微软产品构建人工智能功能,以优化模型。然而,让人印象深刻的一件事就是宣布与AMD、英特尔、英伟达和高通合作,为人工智能计算创造新的优化芯片。
与戴尔、惠普、联想等硬件制造商合作,这将创造出具有设备人工智能功能的新一代个人电脑。
通过与芯片制造商更紧密地合作,微软似乎正在推动更高效的设备推理,而不是依赖Azure来实现这一目标。这不仅会降低微软的成本,而且还将为下一代计算机配备神经处理单元(NPU)。这些芯片是专门为人工智能任务而设计的,可以比通用芯片更快地执行任务,同时保持更高的效率。
据报道,AMD和微软正在合作开发更强大的AI芯片。 有报道称,微软正在“提供支持”以加强AMD的AI芯片。 虽然在Windows AI发布之前这些只是谣言,但现在它们似乎正在实现。
AMD的7040系列笔记本芯片有一个内置的NPU,并且已经通过ONNX运行时与Windows 11协同工作。7040系列芯片的人工智能功能现在已经有了文档,使开发者可以很容易地将人工智能功能添加到他们的应用程序中。
作为合作伙伴的一份子,另一家公司英特尔表示,其新系列的Meteor Lake芯片有一个内置的神经视觉处理单元或VPU。据报道,这将加速人工智能推理,同时还可以在Adobe Premiere Pro等软件中工作,以实现更“有效的机器学习”。除此以外,英特尔还在WinML和DirectML上为这些芯片增加了支持,因此开发人员可以直接解决新硬件的问题。
虽然英伟达在创造人工智能计算市场方面已经尽了自己的一份力量,但似乎还没有完全完成。作为与微软合作的一部分,英伟达发布了其驱动软件的更新,这将使支持RTX的GPU在执行人工智能任务时更加快速。通过利用GPU的内置张量核心,英伟达承诺将提高ML模型的性能,例如稳定扩散的性能提高2倍。
除了合作伙伴关系,微软一直在投入资源为Windows上的AI任务创建一个强大的开发链。 其中最重要的部分是ONNX运行时和Windows Olive等工具,它们可以帮助优化模型。 WinML API在促进平台上的AI开发方面也发挥了巨大作用,因为它提供了一种将ML功能集成到Windows应用程序中的简单方法。
虽然这种合作看起来像是科技界的复仇者联盟走到了一起,但灭霸似乎正坐等战斗。苹果已经为边缘人工智能开发工作负载奠定了基础。
苹果-微软:正面交锋
自从苹果公司将笔记本电脑芯片转向SoC(片上系统)设计以来,神经引擎一直是其芯片的主流。2021年,TensorFlow进行了更新,允许AI模型在ANE上进行训练。据苹果公司称,这使得CycleGAN、Style Transfer、DenseNet等常见工作负载的训练时间几乎提高了5倍。
微软正试图通过与芯片制造商的合作来追赶M系列芯片,以重现ANE的魔力。
虽然神经引擎是这个难题中最重要的部分之一,但它只是故事的一部分。除了发布所有带有人工智能计算的新笔记本电脑外,苹果还在努力创建开发者工具来利用ANE。
Devchain包括Core ML库等产品,允许开发人员添加预构建的ML模型。 它还允许他们将AI集成到他们的应用程序中。 更重要的是,苹果还拥有用于视觉、语音和自然语言等常见任务的机器学习API,所有这些都由ANE提供支持。
在某种程度上,WinML API是微软对苹果Core ML库的回应。 WinML允许开发人员利用设备上的处理功能将ML添加到他们的应用程序中。
苹果公司对设备上的ML处理非常重视,所以他们所有的产品都与这一战略相一致,这并不奇怪。然而,当目标设备不具备人工智能功能时,微软总是提供Azure作为开发者的后备方案,以最大限度地提高兼容性。
苹果公司负责机器学习和人工智能战略的高级副总裁John Giannandrea在接受采访时说:"我理解这种认为数据中心的大型模型在某种程度上更准确的看法,但这实际上是错误的。严格来说是错误的。最好是让模型靠近数据运行,而不是四处移动数据。"
正如我们所看到的,苹果和Windows可能针对的是同一个市场,但方式却根完全不同。凭借其在市场上的领先优势、保护隐私的功能和设备上的处理,似乎苹果可能暂时保持领先。另一方面,微软的方法将把人工智能带给大众,使Windows设备与苹果的设备在人工智能任务方面处于同等地位。
虽然这似乎让苹果和Windows在人工智能生态系统中针锋相对,但两家公司都在努力保持领先。 市场正在朝着在边缘部署人工智能的方向发展,推动系统制造商在设备中加入人工智能功能。 提供支持和创建开发者生态系统对于这两家公司来说都是不费吹灰之力的,它们正在引领个人计算走向人工智能驱动的未来。
来源:https://analyticsindiamag.com/ai-battle-heats-up-microsoft-to-take-on-apple-head-on/