據(jù)外媒 MSPoweruser 消息,微軟今日宣布正式公開直接機(jī)器學(xué)習(xí) DirectML API,可用于任何 Win32、UWP、WSL 應(yīng)用程序。這個機(jī)器學(xué)習(xí) API需要顯卡支持 DirectX 12、系統(tǒng)版本為 Win10 1903 或以上,微軟預(yù)計目前全球有超過 2 億臺設(shè)備可以使用 DirectML。這項(xiàng)公開 API 可以使用機(jī)器學(xué)習(xí)算法,來為圖片降噪處理、游戲畫面渲染等提供幫助。由于該工具是開源的,因此 AMD 顯卡可以利用 DirectML 來實(shí)現(xiàn)類似于 N 卡的光追、DLSS 分辨率擴(kuò)展等功能。
為了讓這項(xiàng)功能更易用,微軟還發(fā)布了單獨(dú)的 NuGet 包:Microsoft.AI.DirectML.
DirectML 是一項(xiàng)基礎(chǔ)的機(jī)器學(xué)習(xí)工具,在此之上還有 Windows ML、ONNX Runtime。這些工具能夠?qū)⒏咝У臋C(jī)器學(xué)習(xí)算法帶到用戶應(yīng)用程序中,使用顯卡進(jìn)行加速運(yùn)算。
在圖像處理領(lǐng)域,DxO 推出的 DeepPRIME 技術(shù)可以為圖像降噪。該軟件利用 AI 算法,對 RAW 原始圖像文件進(jìn)行處理,可以同時進(jìn)行反拜耳陣列運(yùn)算以及降噪,獲得更加純凈的圖像且不損失細(xì)節(jié)。
AMD 官方也表示,使用自帶的Radeon 軟件可以加載 DirectML 濾鏡來進(jìn)行圖片、視頻的處理,可以進(jìn)行 AI 提升分辨率、AI 降噪的操作。這項(xiàng)功能需要Radeon Software Adrenalin 2020 Edition 19.12.2、Win10 1903 版本或以上、Radeon RX Vega 系列或更新的顯卡來實(shí)現(xiàn)。音視頻格式的支持包含:
JPEG、PNG、GIF、MP4、MKV
AVC、HEVC、AAC、OPUS
目前該功能暫不支持 HDR 視頻的處理。
在醫(yī)療領(lǐng)域,該技術(shù)可以用來進(jìn)行超聲波采集圖像的優(yōu)化,利用機(jī)器學(xué)習(xí)技術(shù)獲取圖像,幫助評估胎兒大腦發(fā)育情況。這項(xiàng)技術(shù)已經(jīng)被美國通用公司的 GE Healthcare’s Voluson 超聲波設(shè)備應(yīng)用,可利用 Windows ML、DirectML,使用經(jīng)過預(yù)先訓(xùn)練的神經(jīng)網(wǎng)絡(luò)來自動生成超聲波平面圖像,幫助醫(yī)師進(jìn)行診斷。
下一個領(lǐng)域是游戲方面的。微軟展示了 DirectML 進(jìn)行游戲分辨率擴(kuò)展的場景。該功能類似英偉達(dá)自家的 DLSS 功能,可以使顯卡負(fù)載更小的同時獲得高分辨率畫面。此外,光線追蹤技術(shù)也可以通過該工具進(jìn)行應(yīng)用。
據(jù)IT之家了解,微軟機(jī)器學(xué)習(xí) API DirectML 從 Win10 1903 起可以支持,現(xiàn)在 NutGet 包可以讓開發(fā)者更快應(yīng)用這項(xiàng)技術(shù)。如果神經(jīng)網(wǎng)絡(luò)模型使用的是 ONNX 格式,則可以直接使用 DirectML、Windows ML。
關(guān)鍵詞: