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