Quale soluzione di intelligenza artificiale è adatta per me?
Microsoft offre diverse soluzioni di intelligenza artificiale, il che significa che sono disponibili diverse opzioni. Ma come scegliere quale usare per l'applicazione? Scomponiamolo.
Si vuole integrare un modello di Machine Learning nell'applicazione ed eseguirlo nel dispositivo sfruttando appieno l'accelerazione hardware
Windows Machine Learning è la scelta giusta per te. Queste API WinRT di alto livello funzionano su applicazioni Windows 10 (UWP, desktop) e valutano i modelli direttamente nel dispositivo. È anche possibile scegliere di sfruttare la GPU del dispositivo (se disponibile) per ottenere prestazioni migliori.
Si vuole avere un controllo più completo sull'utilizzo delle risorse durante l'esecuzione del modello per applicazioni a elevato utilizzo intensivo
DirectML è quello che vuoi. Queste API in stile DirectX forniscono un paradigma di programmazione che si sente familiare agli sviluppatori di giochi C++ e consente di sfruttare appieno l'hardware.
Si vuole eseguire il training, il test e la distribuzione di modelli di Machine Learning con un framework familiare a uno sviluppatore .NET
Vedere ML.NET, un framework di Machine Learning compilato per sviluppatori .NET.
Si vuole sfruttare la potenza del cloud di Azure per il training e la distribuzione di modelli di Machine Learning
Vedere Quali sono i prodotti di Machine Learning in Microsoft? per un elenco completo delle soluzioni disponibili da Microsoft, inclusi molti prodotti e servizi eseguiti in Azure.