北京時(shí)間(jiān)9月8日上(shàng)午消息,建立神經網絡是一件難事。大(dà)多(duō)數(shù)從事人(rén)工智能項目的開(kāi)發人(rén)員早期都被迫借助于該領域專家(jiā)開(kāi)發的框架,如果他們後來(lái)意識到需要朝一個(gè)稍微不同的方向發展,改弦更張就會(huì)難上(shàng)加難。微軟和(hé)Facebook決定讓這件事變得(de)更容易些(xiē)。
兩家(jiā)公司本周四宣布,建立開(kāi)放式神經網絡交流(ONNX)格式。該格式目前支持Facebook的Caffe2、微軟的Cognitive Toolkit和(hé)PyTorch三種開(kāi)源框架,允許AI開(kāi)發者在此間(jiān)自由切換。
AI框架為(wèi)開(kāi)發人(rén)員提供了一個(gè)路線圖,讓他們知道(dào)自己的應用程序将如何從提供給這些(xiē)模型的培訓數(shù)據中進行(xíng)學習。一旦應用方法正确無誤,它們就會(huì)成為(wèi)強大(dà)的工具,但(dàn)這個(gè)領域太年輕了,很(hěn)多(duō)開(kāi)發人(rén)員不一定知道(dào)哪種方法适應他們的需要,直到項目進行(xíng)了很(hěn)長一段時(shí)間(jiān)才有(yǒu)點眉目。
ONNX将允許開(kāi)發人(rén)員在其應用程序中更容易地切換到不同的框架,或同時(shí)使用多(duō)個(gè)框架,對應用程序的不同部分加以訓練。在理(lǐ)想狀态下,這将鼓勵更多(duō)開(kāi)發人(rén)員開(kāi)始在其應用程序中開(kāi)發人(rén)工智能模型,因為(wèi)他們知道(dào),在開(kāi)始階段選擇了一個(gè)框架,如果遇到瓶頸,可(kě)以随時(shí)退出。
Facebook在一篇博客文章中宣布了這一新舉措,并表示,“在不同框架之間(jiān)實現互操作(zuò)性,簡化從研究到生(shēng)産的路徑,将有(yǒu)助于提高(gāo)人(rén)工智能社區(qū)的創新速度。”