為了加速人工智能和語音識別項目的發展,微軟研究人員特地開發出了一款用于深度神經網絡和多GPU加速處理技術的工具包。不過現在,該公司更進一步地開源了“計算網絡工具包”(Computational Networks Toolkit,簡稱CNTK)、并且將完整內容放到了GitHub上。微軟稱CNTK要比其他公開可用的深度學習工具還要快,不過該公司并不是首家開放深度學習軟件的科技巨頭。
去年11月的時候,Google就開源了用于自家圖片搜索功能的TensorFlow機器學習系統。但據微軟首席語音科學家所述,該公司的CNTK工具包的效率,“比我們所見過的都要瘋狂”。
這部分歸功于CNTK可借助圖形處理單元(GPU)的能力,微軟自稱是唯一公開“可擴展GPU”功能的公司。(從單機上的1個、延伸至超算上的多個)
在與該公司的網絡化GPU系統(稱之為Azure GPU Lab)匹配之后,它將能夠訓練深度神經網絡來識別語音,讓Cortana虛擬助理的速度達到以前的十倍。
去年4月的時候,CNTK就已經面向研究人員開放,只是當時的開源授權限制頗多。不過現在,它已經徹底開放了,而深度學習的初創者們將最為受益。