微軟周三 Windows開發(fā)者日公布 AI平臺Windows Machine Learning ,并預(yù)告將整合于春天釋出,代號為Redstone 4的下一個Windows重大更新中。
Windows ML為一項API,可用PC的CPU或GPU來建立機器學(xué)習模型。 微軟表示 ,Windows ML可分析Windows 10裝置上的機器學(xué)習模型,讓開發(fā)人員在其Windows 10 app中使用預(yù)先訓(xùn)練好的機器學(xué)習模型。
微軟指出,在Windows上提供機器學(xué)習平臺有多項優(yōu)點。首先,運用PC本機的CPU、GPU處理資源來執(zhí)行AI評估作業(yè),可針對圖片與影片等大量本機資料執(zhí)行即時分析,具有低延遲性的優(yōu)點,可以更快用于游戲引擎等耗資源任務(wù),或是搜尋索引的背景作業(yè)。
此外Windows ML可配合微軟Cloud AI平臺使用,由于相機影像或感測器遙測資料的繁重運算作業(yè)放在用戶端機器執(zhí)行,僅將少量樣本資料送往云端以Azure的模型提供進階訓(xùn)練,可大量減低傳送資料的頻寬需求。同時因為兼具本機及云端環(huán)境,也增加開發(fā)時的彈性。
Windows支持由微軟、Amazon Web Services、臉書合推的ONNX 機器學(xué)習模型標準格式,也獲得CPU及GPU業(yè)者如高通、英特爾、AMD的支持。例如,Windows ML未來將可與英特爾AI處理器 Movidius VPU整合使用。
從Visual Studio Preview 15.7起,開發(fā)人員將可在UWP 專案加入ONNX檔,以便在開發(fā)專案中自動產(chǎn)生模型介面。之前版本的Visual Studio則可用 MLGen tool 來產(chǎn)生程式碼介面,再手動加入到開發(fā)專案中。 Visual Studio tools for AI 不久后也會加入這項功能。
微軟已釋出Windows ML的開發(fā)預(yù)覽版,并將包含于代號為Redstone 4的下一版Windows重大更新中釋出