Quelle solution d’IA me convient le mieux ?

Microsoft propose différentes solutions d’IA, ce qui signifie que vous avez plusieurs options à votre disposition. Mais comment choisir celle que vous voulez utiliser pour votre application ? Nous allons la décomposer.

Je souhaite intégrer un modèle Machine Learning dans mon application et l’exécuter sur l’appareil en tirant pleinement parti de l’accélération matérielle

Windows Machine Learning est la solution qu’il vous faut. Ces API WinRT générales fonctionnent sur les applications Windows 10 (UWP, de bureau) et évaluent les modèles directement sur l’appareil. Vous pouvez même choisir de tirer profit du GPU de l’appareil (le cas échéant) pour de meilleures performances.

Je souhaite intégrer la vision par ordinateur dans mon application et bénéficier des optimisations de plateforme

Windows Vision Skills est pour vous. Cette infrastructure simple vous permet de créer des applications de vision personnalisées qui tirent parti de l’accélération matérielle sur les appareils de périphérie. Vous pouvez combiner des bibliothèques prédéfinies pour accomplir des tâches de traitement d’image courantes et des modèles ML pour des tâches spécialisées.

Je souhaite avoir un plus grand contrôle sur l’utilisation des ressources pendant l’exécution du modèle pour des applications très gourmandes

DirectML correspond à ce que vous voulez. Ces API DirectX fournissent un paradigme de programmation qui semblera familier aux développeurs de jeux C++, et permettent de tirer pleinement parti du matériel.

Je souhaite entraîner, tester et déployer des modèles ML avec une infrastructure adaptée aux développeurs .NET

Découvrez ML.NET, infrastructure de machine learning conçue pour les développeurs .NET.

Je souhaite bénéficier de la puissance du cloud Azure pour entraîner et déployer des modèles ML

Consultez Quels sont les produits de machine learning proposés par Microsoft ? pour obtenir la liste complète des solutions proposées par Microsoft, notamment les nombreux produits et services qui s’exécutent sur Azure.