係統粉 > IT資訊 > 微軟資訊

Facebook聯手微軟推出AI開源項目,允許開發者切換不同框架

發布時間:2017-09-09    瀏覽數:
Facebook聯手微軟推出AI開源項目,允許開發者切換不同框架(1)

【AI星球(微信ID:ai_xingqiu)】9月9日報道(編譯:福爾摩望)

近日,微軟和Facebook宣布了一個新的合作開源項目,旨在為不同編程框架之間的神經網絡創建共享模型。這個被稱為開發式神經網絡交換(ONNX)的新項目將會在Cognitive Toolkit、PyTorch和Caffe2之間實現模型共享。

ONNX會幫助解決目前機器學習生態係統中的一個關鍵問題。雖然現在有眾多的神經網絡和機器學習係統,但是它們之間是不互通的,無法跨係統操作。通過使用ONNX,Facebook可以導出PyTorch創建的訓練模型,然後使用Caffe2進行推斷。這一功能的實現是非常重要的。微軟表示正在開發支持ONNX的Cognitive Toolkit版本。

該係統會跟蹤使用框架執行生成神經網絡的方式,然後使用該信息去創建一個可以移植的通用算圖。鑒於每種框架在計算時會產生非常類似的最終結果,這種方法是可行的,即使存在著較高級別的差異。

目前,ONNX最大的問題是與其他一些流行的機器學習框架不兼容,包括來自於穀歌的TensorFlow和亞馬遜首選的機器學習框架Apache MXNet。

不過,這對項目的實現並沒有多大的影響。Facebook表示,為了支持該項目,它必須對PyTorch和Caffe2進行更改。微軟和Facebook希望開源社區能夠幫助他們演化ONNX,並在未來實現更多框架的支持。

此外,ONNX暫不支持的那些更複雜的網絡,比如PyTorch中動態流量控製所創建的網絡,也是Facebook計劃在未來添加的功能。

本文來自獵雲網,如若轉載,請注明出處:http://m.lieyunwang.com/archives/361768

上一篇:Facebook和微軟發布機器學習工具ONNX,PyTorch模型輕鬆轉Caffe2 下一篇:微軟和亞馬遜在語音助手領域合作,強強聯合還是各取所需

相關資訊

最新熱門應用

電腦問答