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

微軟認知工具Cognitive Toolkit 2.0 完整版發布!速度是對手的3倍

發布時間:2017-06-02    瀏覽數:
微軟認知工具Cognitive Toolkit 2.0 完整版發布!速度是對手的3倍(1)

圖片來源:techcrunch

6月2日消息 據國外媒體 TechCrunch 報道,微軟近日向外發布Cognitive Toolkit 2.0完整版。相較上一版,該版本包含了數百個新功能,深度學習流程上也有了一定的簡化。據該工具包的合夥人工程師Chris Basoglu表示,2.0版本的Cognitive Toolkit現已全麵發行。

如此前報道,Microsoft Cognitive Toolkit 與其競爭對手的 TensorFlow、Caffe 和 Torch 算法類似,是微軟去年開源的深度學習平台,原名為CNTK。

Microsoft Cognitive Toolkit 1.0 版本剛推出時,就在速度上秒殺了許多競爭對手。據微軟介紹,2.0版本在前一版本的基礎上強調了可用性,例如添加了對 Python 架構 和 Keras 神經網絡庫的支持。同時,它還進一步強調了未來的擴展性,並在保持1.0版本的速度之上進行了提升。

據Chris Basoglu介紹,此次更新主要體現在5個方麵:

1.支持 Keras

2.極快的 Halide 二進製卷曲

3.支持 Java API

4.新的 NuGet 軟件包集

5.多漏洞修複

該工具包最初於2016年10月推出測試版,自那以後,團隊就一直處於測試階段。直至本周一,微軟終於宣布該工具包已經可以應用於產品上。

微軟全球技術院士黃學東博士對此表示,Microsoft Cognitive Toolkit的1.0版本其實很大程度上是設計給微軟內部使用的,然後再將其適用於外部。因為它本質上是一個內部工具,所以也不支持 Python ,即使 Python 是當時最受開發者歡迎的機器學習架構。

最初,微軟推行這一工具包的目的在於構建語音識別係統,所以Cognitive Toolkit 在通過時間序列數據構建循環神經網絡方麵表現非常優秀。通過這次更新,團隊不僅改進了該工具包在其他類型上的神經網絡的性能,而且從長遠來看也能更好地為擴展係統奠定基礎。

黃博士給大家舉了個例子,認知工具的1.0版本其實在很多標準測試中的表現都要勝於其他競爭對手。而Keras是一種基於Phython架構的深度學習算法,廣受開發者歡迎,並由TensorFlow 和 Theano 提供支持,當時1.0版本並不支持這一算法。2.0版本在性能擴展之後,已經可以支持Keras,開發者不僅可以輕鬆地將現有的基於Keras的應用程序帶到Cognitive Toolkit上,而且在速度上也有很大的提升。據黃學東表示,Cognitive Toolkit 2.0 的速度已經達到競爭對手的3倍。

此外,2.0版本還包括用於模型評估的Java語言,和一部分可用於訓練模型的新工具,借助該功能,經過訓練的模型就可以在一些低耗設備上運行,比如智能手機。

黃學東表示,該工具包目前已在微軟內部廣泛使用。“公司內部的一些部門也在使用Cognitive Toolkit。我們將借其構建AI社區。當然,Microsoft Cognitive Toolkit還不能解決所有問題。”

像穀歌、Facebook和其他公司一樣,微軟也以期通過機器學習生態圍繞工具包構建更多的解決方案。微軟表示,該認知工具是一個經過長期測試的平台,可適用於大多數內部AI係統,其中也包括Cortana語音助手,所以其訓練模型的速度也要遠遠快過競爭者。

談及Microsoft Cognitive Toolkit的未來,黃學冬表示,現在很難說3.0版本會有哪些功能。他表示:“AI和深度學習這兩個領域發展非常快速,我們能做的最好事情就是不斷適應、迭代和改進。”“不過,我們唯一能確保的就是一直保持Cognitive Toolkit的優秀性能。”

Via TechCrunch& Microsoft ,編譯

上一篇:微軟發布全新風格Skype:首發安卓/iOS,Win10 UWP隨後 下一篇:再一次驚豔!當Win10資源監視器UWP用上Fluent流暢設計體係

相關資訊

最新熱門應用

電腦問答