Qu’est-ce que Custom Vision ?What is Custom Vision?

Important

La sécurité TLS 1.2 est maintenant appliquée pour toutes les requêtes HTTP adressées à ce service.TLS 1.2 is now enforced for all HTTP requests to this service. Pour plus d’informations, consultez Sécurité Azure Cognitive Services.For more information, see Azure Cognitive Services security.

Azure Custom Vision est un service de reconnaissance d’image qui vous permet de créer, de déployer et d’améliorer vos propres identificateurs d’images.Azure Custom Vision is an image recognition service that lets you build, deploy, and improve your own image identifiers. Un identificateur d’images applique des étiquettes (représentant des classes ou des objets) à des images en fonction de leurs caractéristiques visuelles.An image identifier applies labels (which represent classes or objects) to images, according to their visual characteristics. Contrairement au service Vision par ordinateur, le service Custom Vision vous permet de spécifier les étiquettes et d’entraîner des modèles personnalisés pour les détecter.Unlike the Computer Vision service, Custom Vision allows you to specify the labels and train custom models to detect them.

RésultatWhat it does

Le service Custom Vision utilise un algorithme de Machine Learning pour analyser les images.The Custom Vision service uses a machine learning algorithm to analyze images. En tant que développeur, vous envoyez des groupes d’images présentant les caractéristiques en question ainsi que des groupes d’images n’en disposant pas.You, the developer, submit groups of images that feature and lack the characteristics in question. Vous étiquetez les images vous-même au moment de la soumission.You label the images yourself at the time of submission. L’algorithme s’entraîne ensuite avec ces données et calcule sa propre justesse en se testant lui-même à l’aide de ces mêmes images.Then, the algorithm trains to this data and calculates its own accuracy by testing itself on those same images. Une fois l’algorithme entraîné, vous pouvez le tester, le réentraîner, puis l’utiliser dans votre application de reconnaissance d’images pour classifier de nouvelles images.Once the algorithm is trained, you can test, retrain, and eventually use it in your image recognition app to classify new images. Vous pouvez également exporter le modèle en question pour l’utiliser en mode hors connexion.You can also export the model itself for offline use.

Classification et détection d’objetClassification and object detection

Les fonctionnalités du service Vision personnalisée peuvent être divisées en deux fonctionnalités.Custom Vision functionality can be divided into two features. La classification d’images applique une ou plusieurs étiquettes à une image.Image classification applies one or more labels to an image. La détection d’objet est similaire, mais elle retourne également les coordonnées dans l’image où se trouvent la ou les étiquettes appliquées.Object detection is similar, but it also returns the coordinates in the image where the applied label(s) can be found.

OptimizationOptimization

Le service Custom Vision est optimisé pour reconnaître rapidement les principales différences entre les images. Vous pouvez ainsi commencer à prototyper votre modèle avec une petite quantité de données.The Custom Vision service is optimized to quickly recognize major differences between images, so you can start prototyping your model with a small amount of data. Il est généralement conseillé de commencer avec 50 images par étiquette.50 images per label are generally a good start. Toutefois, le service n’est pas optimal pour la détection de différences subtiles au sein des images (par exemple, la détection de petites fissures ou de petits trous dans des scénarios d’assurance qualité).However, the service is not optimal for detecting subtle differences in images (for example, detecting minor cracks or dents in quality assurance scenarios).

En outre, vous pouvez choisir parmi plusieurs types d’algorithme de Custom Vision qui sont optimisés pour certains sujets (par exemple, des points de repère ou des articles vendus au détail).Additionally, you can choose from several varieties of the Custom Vision algorithm that are optimized for images with certain subject material—for example, landmarks or retail items. Pour plus d’informations, consultez les guides Créer un classifieur et Créer un détecteur d’objet.For more information, see the Build a classifier or Build an object detector guides.

ContenuWhat it includes

Le service Custom Vision est disponible sous la forme d’un ensemble de kits SDK natifs ainsi que via une interface web sur le site web du service Custom Vision.The Custom Vision Service is available as a set of native SDKs as well as through a web-based interface on the Custom Vision website. Vous pouvez créer, tester et entraîner un modèle avec une interface ou les deux.You can create, test, and train a model through either interface or use both together.

Site web du service Custom Vision dans une fenêtre du navigateur Chrome

Sécurité et confidentialité des donnéesData privacy and security

Comme avec tous les services Cognitive Services, les développeurs utilisant le service Vision personnalisée doivent connaître les politiques de Microsoft relatives aux données client.As with all of the Cognitive Services, developers using the Custom Vision service should be aware of Microsoft's policies on customer data. Pour en savoir plus, consultez la page Cognitive Services dans le Centre de gestion de la confidentialité Microsoft.See the Cognitive Services page on the Microsoft Trust Center to learn more.

Étapes suivantesNext steps

Suivez le guide Créer un classifieur pour découvrir comment utiliser le service Custom Vision sur le portail web. Sinon, vous pouvez suivre un guide de démarrage rapide pour implémenter les scénarios de base dans le code.Follow the Build a classifier guide to get started using Custom Vision on the web portal, or complete a quickstart to implement the basic scenarios in code.