0
本文作者: 李秀琴 | 2017-06-02 19:54 |
圖片來源:techcrunch
雷鋒網(wǎng)6月2日消息 據(jù)國外媒體 TechCrunch 報道,微軟近日向外發(fā)布Cognitive Toolkit 2.0完整版。相較上一版,該版本包含了數(shù)百個新功能,深度學(xué)習(xí)流程上也有了一定的簡化。據(jù)該工具包的合伙人工程師Chris Basoglu表示,2.0版本的Cognitive Toolkit現(xiàn)已全面發(fā)行。
如雷鋒網(wǎng)此前報道,Microsoft Cognitive Toolkit 與其競爭對手的 TensorFlow、Caffe 和 Torch 算法類似,是微軟去年開源的深度學(xué)習(xí)平臺,原名為CNTK。
Microsoft Cognitive Toolkit 1.0 版本剛推出時,就在速度上秒殺了許多競爭對手。據(jù)微軟介紹,2.0版本在前一版本的基礎(chǔ)上強(qiáng)調(diào)了可用性,例如添加了對 Python 架構(gòu) 和 Keras 神經(jīng)網(wǎng)絡(luò)庫的支持。同時,它還進(jìn)一步強(qiáng)調(diào)了未來的擴(kuò)展性,并在保持1.0版本的速度之上進(jìn)行了提升。
據(jù)Chris Basoglu介紹,此次更新主要體現(xiàn)在5個方面:
1.支持 Keras
2.極快的 Halide 二進(jìn)制卷曲
3.支持 Java API
4.新的 NuGet 軟件包集
5.多漏洞修復(fù)
該工具包最初于2016年10月推出測試版,自那以后,團(tuán)隊就一直處于測試階段。直至本周一,微軟終于宣布該工具包已經(jīng)可以應(yīng)用于產(chǎn)品上。
微軟全球技術(shù)院士黃學(xué)東博士對此表示,Microsoft Cognitive Toolkit的1.0版本其實很大程度上是設(shè)計給微軟內(nèi)部使用的,然后再將其適用于外部。因為它本質(zhì)上是一個內(nèi)部工具,所以也不支持 Python ,即使 Python 是當(dāng)時最受開發(fā)者歡迎的機(jī)器學(xué)習(xí)架構(gòu)。
最初,微軟推行這一工具包的目的在于構(gòu)建語音識別系統(tǒng),所以Cognitive Toolkit 在通過時間序列數(shù)據(jù)構(gòu)建循環(huán)神經(jīng)網(wǎng)絡(luò)方面表現(xiàn)非常優(yōu)秀。通過這次更新,團(tuán)隊不僅改進(jìn)了該工具包在其他類型上的神經(jīng)網(wǎng)絡(luò)的性能,而且從長遠(yuǎn)來看也能更好地為擴(kuò)展系統(tǒng)奠定基礎(chǔ)。
黃博士給大家舉了個例子,認(rèn)知工具的1.0版本其實在很多標(biāo)準(zhǔn)測試中的表現(xiàn)都要勝于其他競爭對手。而Keras是一種基于Phython架構(gòu)的深度學(xué)習(xí)算法,廣受開發(fā)者歡迎,并由TensorFlow 和 Theano 提供支持,當(dāng)時1.0版本并不支持這一算法。2.0版本在性能擴(kuò)展之后,已經(jīng)可以支持Keras,開發(fā)者不僅可以輕松地將現(xiàn)有的基于Keras的應(yīng)用程序帶到Cognitive Toolkit上,而且在速度上也有很大的提升。據(jù)黃學(xué)東表示,Cognitive Toolkit 2.0 的速度已經(jīng)達(dá)到競爭對手的3倍。
此外,2.0版本還包括用于模型評估的Java語言,和一部分可用于訓(xùn)練模型的新工具,借助該功能,經(jīng)過訓(xùn)練的模型就可以在一些低耗設(shè)備上運行,比如智能手機(jī)。
黃學(xué)東表示,該工具包目前已在微軟內(nèi)部廣泛使用。“公司內(nèi)部的一些部門也在使用Cognitive Toolkit。我們將借其構(gòu)建AI社區(qū)。當(dāng)然,Microsoft Cognitive Toolkit還不能解決所有問題?!?/span>
像谷歌、Facebook和其他公司一樣,微軟也以期通過機(jī)器學(xué)習(xí)生態(tài)圍繞工具包構(gòu)建更多的解決方案。微軟表示,該認(rèn)知工具是一個經(jīng)過長期測試的平臺,可適用于大多數(shù)內(nèi)部AI系統(tǒng),其中也包括Cortana語音助手,所以其訓(xùn)練模型的速度也要遠(yuǎn)遠(yuǎn)快過競爭者。
談及Microsoft Cognitive Toolkit的未來,黃學(xué)冬表示,現(xiàn)在很難說3.0版本會有哪些功能。他表示:“AI和深度學(xué)習(xí)這兩個領(lǐng)域發(fā)展非??焖?,我們能做的最好事情就是不斷適應(yīng)、迭代和改進(jìn)?!薄安贿^,我們唯一能確保的就是一直保持Cognitive Toolkit的優(yōu)秀性能?!?/span>
Via TechCrunch & Microsoft ,雷鋒網(wǎng)編譯
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。