Utiliser Azure AI Custom Vision pour la détection d’objets

Effectué

Pour utiliser le service Custom Vision pour créer une solution de détection d’objets, vous avez besoin de deux ressources Custom Vision dans votre abonnement Azure :

  • Ressource d’entraînement Azure AI Custom Vision utilisée pour entraîner un modèle personnalisé en fonction de vos propres images d’entraînement.
  • Ressource de prédiction d'Azure AI Custom Vision utilisée pour générer des prédictions à partir de nouvelles images en se basant sur votre modèle entraîné.

Lorsque vous approvisionnez le service Azure AI Custom Vision dans un abonnement Azure, vous pouvez choisir de créer une ou les deux ressources. Cette séparation de l’entraînement et de la prédiction offre une flexibilité. Par exemple, vous pouvez utiliser une ressource d’apprentissage dans une région pour entraîner votre modèle à l’aide de vos propres données d’image ; puis déployez une ou plusieurs ressources de prédiction dans d’autres régions pour prendre en charge les applications de vision par ordinateur qui doivent utiliser votre modèle.

Chaque ressource possède son propre point de terminaison unique et ses clés d’authentification ; qui sont utilisés par les applications clientes pour se connecter et s’authentifier auprès du service.

Portail Custom Vision

Azure AI Custom Vision fournit un portail web dans lequel vous pouvez entraîner, publier et tester des modèles de vision personnalisée.

Capture d’écran du portail Azure AI Custom Vision.

Vous pouvez vous connecter au portail Custom Vision à https://www.customvision.ai/ l’aide de vos informations d’identification Azure et l’utiliser pour créer des projets de classification d’images ou de détection d’objets qui utilisent des ressources Azure AI Custom Vision dans votre abonnement Azure.

Chaque projet a un ID de projet unique ; utilisé par les applications clientes pour effectuer des tâches d’entraînement ou de prédiction à l’aide du code.

SDKs de Custom Vision

Vous pouvez écrire du code pour entraîner et consommer des modèles personnalisés à l’aide des kits SDK spécifiques au langage Azure AI Custom Vision.

Par exemple, les développeurs Microsoft C# peuvent utiliser les packages Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training et Microsoft.Azure.CognitiveServices.Vision.CustomVision.Prediction Microsoft .NET pour la formation et la prédiction respectivement.

Les développeurs Python peuvent effectuer des tâches d’entraînement et de prédiction à l’aide du package azure-cognitiveservices-vision-customvision .