當前位置:
首頁 > 新聞 > 微軟發行 CNTK 2.0 完整版:從性能更新到應用案例

微軟發行 CNTK 2.0 完整版:從性能更新到應用案例

選自Microsoft

作者:John Roach

機器之心編譯

參與:黃小天、蔣思源


近日,微軟在其官方博客上撰文宣布全面開源 Microsoft Cognitive Toolkit 2.0,該版本版本包含了 beta 版本以來的數百個新功能,簡化了深度學習流程,可在更廣泛的人工智慧生態系統之中實現無縫整合;此外它還支持 Keras、Java API、英偉達最新版本的深度學習 SDK 和高級 GPU 架構(比如英偉達 Volta)。機器之心對該文進行了編譯,原文鏈接請見文末。

微軟發行 CNTK 2.0 完整版:從性能更新到應用案例

美國切薩皮克州保護協會(The Chesapeake Conservancy)正在使用微軟的 Cognitive Toolkit 來定義和訓練一個神經網路,加速創建用於監督恢復與保護的這個切薩皮克灣土地覆蓋的數據集。

今天,一支微軟的研究者與軟體工程師團隊聲稱,微軟開源了其用來取得人工智慧重大突破的一個工具包。

在開發「Microsoft Cognitive Toolkit」(也被稱作 CNTK)中扮演重要角色的合伙人工程經理(partner engineering manager)Chris Basoglu 說:「該工具包的 2.0 完整版本現已全面發行。」其有五大重要更新:1、支持 Keras;2、極快的 Halide 二進位捲曲;3、支持 Java API;4、新的 NuGet 軟體包集;5、多漏洞修復。(鏈接:https://github.com/microsoft/cntk)

用於產品級和企業級工作負載的微軟 Cognitive Toolkit 2.0 的完整版本包含了 beta 版本以來的數百個新功能,簡化了深度學習流程,確保該工具包在更廣泛的人工智慧生態系統之中無縫整合。

此外,Cognitive Toolkit 的完整版本還將支持 Keras,一個用戶友好的開源神經網路庫,它在深度學習應用開發者之間廣受歡迎。Basoglu 解釋道,為 Keras 編寫的代碼現在可以利用 Cognitive Toolkit 的性能與速度而無需改變任何代碼。目前對 Keras 的支持正在公開預覽之中。

通過支持最新版本的英偉達深度學習 SDK 和高級 GPU 架構(比如英偉達 Volta),Cognitive Toolkit 將會繼續加速訓練能力。

自 2016 年 10 月 Cognitive Toolkit 的 beta 版本發行以來,就受到了需要定義和訓練神經網路的大量公司和組織的歡迎,這些神經網路能夠以科學家認為的類似於人腦學習的方式學習執行具體任務。

微軟發行 CNTK 2.0 完整版:從性能更新到應用案例

楠蒂柯克河(The Nanticoke River)是 Demlarva 半島上流入的切薩皮克灣的最大支流。楠蒂柯克流域大約佔地 53 萬英畝,包括了超過 5 萬英畝的潮汐濕地。切薩皮克州保護協會正努力藉助人工智慧保護這片濕地。

例如,位於美國馬里蘭州首府安納波利斯(Annapolis)的切薩皮克州保護協會正和微軟研究者一起合作使用該工具包定義和訓練一個神經網路,加速創建當下最新的一米解析度的土地覆蓋數據集,可優先處理整個切薩皮克灣(跨越 6 個州和 華盛頓特區的 64000 平方英里的土地)的恢復和保護倡議。

這些新數據集的信息量是現有的 30 米解析度數據集的 900 倍;但是如果沒有人工智慧,這需要人力數月的數據輸入和圖像處理才能完成。新的神經網路把工作流程壓縮為單一演算法,可在一小部分時間內生成相似的映射。據項目合伙人講,這種人工智慧技術應該擴展開來,幫助全美和全球性的保護組織。

在中國,人工智慧醫療創業公司 Airdoc 正使用微軟的 Azure 雲服務、認知服務和 Cognitive Toolkit 來研發其技術,該技術可以快速準確地探測糖尿病性視網膜病變的發作(糖尿病的一種併發症,可導致失明如果沒有正確對待)。

Cognitive Toolkit 的開發最開始是為了微軟研究者和工程師加速訓練深度神經網路和其他機器學習模型,開發諸如必應視頻搜索和語音識別系統等應用,其中後者是微軟一個突破性進展,它可以像人一樣識別對話中的字詞。

微軟研究員們意識到,相同的工具可以滿足人工智慧應用日益增長的需求,比如語音理解和圖像識別就從小型初創公司到大型科技公司、政府機構、非營利組織和學術機構等都在使用。

Basoglu 及其團隊調整了該工具以滿足有基本編程技巧和筆記本電腦的愛好者,同時其還允許高技能開發者對搜索工具進行全面定製,從而加速在多個伺服器和最新 GPU 上有大量數據集的深度神經網路訓練。

除了支持 Keras 外,今天發布的其他新特性還包括添加了用於模型評估的 Java 捆綁包,還有壓縮已訓練的模型以在資源受限的設備上實時運行的新工具,進而將圖像識別等應用載入到這種設備中(如智能手機)。

該工具是微軟「人工智慧技術民主化」這一倡議的一部分。除了 Cognitive Toolkit 之外,開發者可以通過微軟 Azure 訪問一套雲計算應用,就如同通過微軟認知服務容易地使用和部署機器學習應用程序介面或 API 那樣。

Basoglu 說:「最初,人們手寫他們的數學函數,用個人代碼創建他們自己的神經網路,並獨自計算出如何提供數據;但是現在,面對海量的數據,複雜的演算法和多 GPU、CPU 和機器之間令人生畏的優化,個人式的自我編寫就變得不合時宜了。他們需要的是新工具。」

擴展閱讀:

  • 查看微軟 Cognitive Toolkit 博客:https://www.microsoft.com/en-us/cognitive-toolkit/blog/

  • 查看微軟 Cognitive Toolkit 主頁:https://www.microsoft.com/en-us/cognitive-toolkit/

  • 該項目 GitHub 的下載地址:https://github.com/microsoft/cntk

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 機器之心 的精彩文章:

第四範式首席科學家楊強:AlphaGo的弱點及遷移學習的應對
Bengio等提出深度複數網路:用複數構建深度神經網路
摩根大通報告12個亮點總結:金融領域的機器學習工具有哪些?
伯克利教授Stuart Russell:人工智慧的過去、現在和未來

TAG:機器之心 |

您可能感興趣

微軟必應從.NET Core 2.1獲得了性能提升
微軟為.NET Core 2.1提升了性能及部署選項
適用於關鍵裝置的高性能解決方案和全面保護:CNIM及其旗下子公司Bertin將在WNE 2018上推出最新創新成果
比UFS 2.1性能翻番,UFS 3.0正式發布:2.9GB/s
華為回應3DMark跑分作弊:EMUI9.0全面開放性能模式
8月31日發布!麒麟980再次預熱:CPU/GPU性能更強,AI性能再突破
OPPO Find X國行版性能測試成績:驍龍845性能被榨乾
UFS 3.0正式發布,性能比UFS 2.1翻倍
智能手機性能將暴漲!UFS 3.0正式發布 速度翻倍最快2.9GB/s
OPPO R17上手體驗:驍龍670 AI性能升級,更智能好用
蘋果iOS正式版更新,性能模式還是等待iOS11.3吧
華為將推GPU Turbo升級版2.0,可將GPU性能提升50%!高通你怕了嗎
蘋果發布有電池、性能管理功能的iOS11.3 Beta2 預覽版
CPU集顯性能趕上入門獨顯,AMD力壓Intel,接近GT1030性能
AMD CPU性能成績偷跑疑似Ryzen 7 2700
AMD正式發布性能分析工具RGP 1.2首個beta版
UFS 3.0標準正式發布:性能翻番,最高可達2.9GB/s!
NVIDIA GT1030顯卡顯存從GDDR5閹成DDR4,性能直降40%
Intel QLC M.2 SDD 660P評測:每GB僅1.3元,性能不錯
追求性能又不忘審美,中端戰神Z7M-KP5GC配1050Ti夠用嗎?