Dela via


Vilken AI-lösning är rätt för mig?

Microsoft erbjuder flera olika AI-lösningar, vilket innebär att du har flera alternativ till ditt förfogande. Men hur väljer du vilken som ska användas för ditt program? Låt oss bryta ner det.

Jag vill integrera en maskininlärningsmodell i mitt program och köra den på enheten genom att dra full nytta av maskinvaruacceleration

Windows Machine Learning är rätt val för dig. Dessa WinRT-API:er på hög nivå fungerar i Windows 10-program (UWP, desktop) och utvärderar modeller direkt på enheten. Du kan till och med välja att dra nytta av enhetens GPU (om den har en) för bättre prestanda.

Jag vill ha bättre kontroll över resursanvändningen under modellkörningen för högintensiva program

DirectML är det du behöver. Dessa API:er i DirectX-stil ger ett programmeringsparadigm som känns bekant för C++-spelutvecklare och gör att du kan dra full nytta av maskinvaran.

Jag vill träna, testa och distribuera ML-modeller med ett ramverk som är bekant för en .NET-utvecklare

Kolla in ML.NET, ett maskininlärningsramverk som skapats för .NET-utvecklare.

Jag vill utnyttja kraften i Azure-molnet för träning och distribution av ML-modeller

Se Vilka är maskininlärningsprodukterna på Microsoft? för en omfattande lista över de lösningar som är tillgängliga från Microsoft, inklusive många produkter och tjänster som körs i Azure.