Jaké řešení AI je pro mě vhodné?
Microsoft nabízí několik různých řešení umělé inteligence, což znamená, že máte k dispozici několik možností. Jak ale zvolíte, který z nich se má použít pro vaši aplikaci? Pojďme to rozebrat.
Chci do své aplikace integrovat model strojového učení a spustit ho na zařízení tím, že plně využívám hardwarovou akceleraci
Windows strojové učení je pro vás tou správnou volbou. Tato rozhraní API WinRT vysoké úrovně pracují na aplikacích s Windows 10 (UPW, desktop) a vyhodnocují modely přímo na zařízení. Můžete se dokonce rozhodnout, že využijete GPU zařízení (pokud ho má), abyste dosáhli lepšího výkonu.
Chci mít plnou kontrolu nad využitím prostředků během provádění modelu pro vysoce náročné aplikace
DirectML je to, co chcete. Tato rozhraní API ve stylu DirectX poskytují programovací paradigma, která budou pro vývojáře her C++ povědomá a umožňují plně využívat výhod hardwaru.
Chci trénovat, testovat a nasazovat modely ML s architekturou, která je známá vývojářem .NET
Podívejte se na ML.NET, rozhraní strojového učení vytvořené pro vývojáře .NET.
Chci využít sílu cloudu Azure pro trénování a nasazování modelů ML
Viz Co jsou produkty strojového učení v Microsoftu? komplexního seznamu řešení dostupných od Microsoftu, včetně mnoha produktů a služeb, které běží v Azure.