微軟和Facebook聯手 允許AI開(kāi)發者切換不同框架

來源:2017-09-08 09:53:50

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