Facebook和微软强强连手发布AI生态系统
不带Google玩?
众所周知,AI领域由Facebook、微软和Google三足鼎立,然而三者关系可能在本周发生微妙变化。Facebook和微软周四宣布,建立开放神经网络交换,Open Neural Network Exchange(ONNX)格式,但是并没有让Google一起参与,难道表示,Facebook与微软抱团,不带Goolgle玩?
ONNX目前支持Facebook的Caffe2、微软的Cognitive Toolkit和PyTorch三种开源框架,允许AI开发者在此间自由切换,提升两家公司所主导的神经网络帧格式之间的互操作性,而由Google所主导的框架TensorFlow就没有包括在其中。
ONNX是迈向开放生态系统的第一步,AI开发人员可以在其应用程序中更容易地切换到不同的框架,或同时使用多个框架,对应用程序的不同部分加以训练。在理想状态下,这将会鼓励更多开发人员开始在应用程序中开发人工智能模型,因为他们如果在开始阶段选择了一个框架,即使进行途中遇到瓶颈,都可以随时退出。
▼ONNX将鼓励更多AI开发人员开发人工智能模型
不同框架有不同的特性和优势,而这些框架在过去的互操作性并不好,甚至是没有。而这次Facebook和微软的合作就是为了解决这个问题。Facebook认为,在不同框架之间实现互操作性,简化从研究到生产的路径,将有助于提高人工智能小区的创新速度。据消息, CNTK、Caffe2 和 PyTorch 将会在9月内发布更新支持新的互通格式ONNX。
然而,目前由Google主导的TensorFlow框架仍然是业界的主流,它是在GitHub上最受欢迎并已经拥有健全程度相对更高的框架,Facebook和微软目前暂未将TensorFlow包含入ONNX,实在令人玩味。
▼Facebook和微软并没有让Google加入ONNX令人费解
但是,ONNX作为开源项目,所有代码必须公开且允许第三方提交贡献,这意味着Google可随时选择加入ONNX。三者关系会如何发展,Google会不会不计前嫌大方加入ONNX呢?还待未来见分晓。
声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。