Microsoft y Facebook han estado trabajando conjuntamente para el desarrollo de un estándar abierto interoperable que permita a los investigadores y desarrolladores de Inteligencia Artificial poder llevar sus modelos de aprendizaje a diferentes marcos de trabajo de forma sencilla sin tener que recurrir bien a permanecer en un mismo marco de trabajo en todas sus etapas (desde la fase de investigación y desarrollo hasta su fase de producción) o bien tener que traducir los modelos de aprendizaje a mano, entre otras soluciones creativas que puedan adoptar para saltar la brecha existente.
El nuevo estándar está conformado por el formato Open Neural Network Exchange (ONNX), que ambas compañías están presentando en estos momentos a través de sus respectivos blogs, y cuyo código fuente está disponible bajo la plataforma GitHub.
Con ONNX se espera cerrar la mencionada brecha existente, simplificando la posibilidad de cambiar entre marcos de trabajo de forma sencilla, lo que permite escoger el marco de trabajo adecuado para cada etapa de un mismo proyecto y pasar a otro que mejor se adapte según su evolución.
Ambas compañías han señalado que las herramientas Caffe2, PyTorch y Cognitive Toolkit comenzarán a lanzar soporte para el nuevo formato en este mes de septiembre, lo que permitirá que los desarrolladores puedan escoger cada una de estas opciones y cambiarse entre ellas de forma sencilla.
A este respecto ya sólo sería deseable que otras compañías traten de mover ficha y también comiencen a dar soporte para el nuevo estándar en sus respectivos marcos de desarrollo, sobre todo, Apple y Google.