開源深度學習工具包Cognitive Toolkit 2.0 beta版。此前這一軟件被叫做Computational Network Toolkit(CNTK),此次更新中,微軟將之更名為Cognitive Toolkit。新的工具包在C++ 之外新增對 Python語言的支持(Python 3已經支持;Python 2即將支持)。微軟科學家黃學東(Xuedong Huang)在采訪中表示,此前不支持 Python是認知工具包的一大缺憾,限製了工具包的應用範圍。
功能說明:
新的工具包具有更強的性能表現和學習能力。黃學東表示,開發者可以在 Visual Studio集成開發環境中直接使用 Cognitive Toolkit,而無需再額外運行 Cognitive Toolkit腳本。
深度學習是當下熱門領域,其精義是對人工神經網絡進行大數據的訓練。除了微軟之外,開發者還有很多開源工具可以選擇。比如穀歌的 TensorFlow,另外還有 Torch、Caffe、Paddle 等同類產品。
微軟的 Cognitive Toolkit 與穀歌的 TensorFlow 相得益彰。穀歌在越來越多的地方開展其深度學習的同時,微軟將 Cognitive Toolkit 利用在其自家產品如 Windows、Bing 和 Skype 上。隨著2.0版本支持 Python,Cognitive Toolkit 應用範圍將更加廣泛。冰箱公司利勃海爾已經在使用這一工具。
微軟有意在將來讓 Cognitive Toolkit 支持更多編程環境,比如R和C#。現在用戶已可以在 Microsoft Azure 雲平台上使用 Cognitive Toolkit 。同時 Azure 對同類競爭產品保持開放,TensorFlow 和 Caffe 一樣可以使用。不過來自微軟的數據顯示, Cognitive Toolkit 在兩個測試環境下——分別是四個GPU和一個CPU,四個GPU和兩個CPU——的表現均勝過了 TensorFlow、Torch 和 Caffe。
今年一月份,微軟將 CNTK 從 CodePlex 遷移到了 GitHub ,開發者可以借助更為寬鬆的 MIT 許可來獲取其源代碼。
- 安卓版
- PC版
- IOS版
熱門評論
最新評論