Microsoft and Facebook announce the birth of ONNX, an open ecosystem to simplify the development of artificial intelligence.
Microsoft wants to make artificial intelligence more accessible to everyone. the Redmond House offers several tools and platforms to facilitate this, including the Cognitive Toolkit , an open source framework for deep neural networks. But the software giant also works with other companies that share the same goals in the development of artificial intelligence.
That’s why Microsoft, along with Facebook , announced the birth of the Open Network Neural Network(ONNX). It is a standard to represent deep learning models that allows you to transfer patterns between frames . ONNX is the first step towards an open ecosystem where artificial intelligence developers can easily navigate among the most advanced tools available and choose the best combination for their jobs. Cognitive Toolkit, Caffe2 and PyTorch support ONNX. Microsoft and Facebook have developed ONNX as an open source project and therefore hope that others will embrace it to make it evolve and improve.
Cognitive Toolkit and other frameworks provide interfaces that allow developers to build and manage computing graphs that represent neural networks. Although they provide similar functionality, each structure today has its own format for the representation of these charts.
ONNX therefore offers the following advantages. Developers can move more easily between frames and use the best tool for their work. The use of ONNX therefore allows maximum interoperability between the various frameworks. So developers can have more flexible tools.
ONNX will also help simplify hardware optimization to manage artificial intelligence platforms.
The initial version of the ONNX code and its documentation are already available on GitHub .