微软携手FB推出开源项目 打造共享神经网络模型

新闻 开发
9 月 8 日消息,据 VentureBeat 报道,软件巨头微软和社交网络 Facebook 今天宣布推出新的开源项目,旨在为不同编程框架的神经网络创建共享模型。

[[202926]]

 9 月 8 日消息,据 VentureBeat 报道,软件巨头微软和社交网络 Facebook 今天宣布推出新的开源项目,旨在为不同编程框架的神经网络创建共享模型。这个新项目名为“开放神经网络交换”(ONNX),它将允许人们在 Cognitive Toolkit、PyTorch 以及 Caffe2 之间共享模型。

[[202927]]

ONNX 应该可以帮助解决目前机器学习生态系统中的一个关键问题。开发和执行神经网络和其他机器学习系统有很多不同的框架,但是它们都是截然不同的,而且不支持互操作。通过使用 ONNX,Facebook 可以导出使用 PyTorch 创建的训练模型,并使用 Caffe2 进行推理。这对于在研究中创建模型,并将其应用于 Caffe2 中非常重要。微软表示,它正致力于发布一款 Cognitive Toolkit 以支持 ONNX 项目。

这套系统的工作原理是,通过跟踪这些框架在运行时如何生成神经网络,然后使用该信息创建可移动的通用计算图。这是可能的,因为每个框架在计算时都会产生非常相似的结果,即使更高层次的表示存在差异。目前,ONNX ***的问题是它与其他流行的机器学习框架不兼容,包括起源于谷歌的 TensorFlow 和亚马逊偏爱的机器学习框架 Apache MXNet。

然而,加大对该项目的支持非常重要。Facebook 表示,为了支持这个项目,它必须对 PyTorch 和 Caffe2 进行修改。微软和 Facebook 都表示,他们希望开源社区能够帮助他们改进 ONNX,以便将来支持更多框架。此外,ONNX 不支持哪些更为复杂的网络,比如在 PyTorch 中创建动态流控制。但 Facebook 计划在未来加入这样的计划。

责任编辑:张燕妮 来源: 博客园
相关推荐

2020-03-16 10:16:19

代码开发工具

2020-04-20 13:45:32

神经网络模型代码

2014-09-02 10:29:07

微软

2019-01-05 08:40:17

VGG神经网络

2021-08-18 10:41:24

GoogleSoundStream神经网络

2024-06-05 19:26:01

2011-10-14 10:24:44

惠普TechEd微软

2018-07-03 16:10:04

神经网络生物神经网络人工神经网络

2009-11-11 13:21:44

微软 TechEd

2017-08-28 21:31:37

TensorFlow深度学习神经网络

2013-04-24 13:24:49

2023-09-17 23:09:24

Transforme深度学习

2020-07-23 17:40:03

神经网络深度学习参数共享

2020-03-17 10:01:22

人工智能神经网络技术

2018-02-27 09:32:13

神经网络自然语言初探

2018-07-25 09:36:34

开源技术 项目

2012-01-05 16:10:29

2012-04-10 09:10:09

Altibox华为

2017-06-30 16:24:40

大数据神经网络NNabla

2017-05-10 14:32:31

神经网络网络架构模型
点赞
收藏

51CTO技术栈公众号