Was ist Custom Vision?What is Custom Vision?

Custom Vision ist ein Cognitive Services-Dienst zum Erstellen, Bereitstellen und Optimieren eigener Bildklassifizierungen.Custom Vision is a cognitive service that lets you build, deploy, and improve your own image classifiers. Eine Bildklassifizierung ist ein KI-Dienst, der entsprechend den visuellen Merkmalen in einem Bild Bezeichnungen (die Klassen darstellen) auf Bilder anwendet.An image classifier is an AI service that applies labels (which represent classes) to images, according to their visual characteristics. Anders als beim Dienst für maschinelles Sehen können Sie bei Custom Vision die Klassifizierungen auswählen, die Sie anwenden möchten.Unlike the Computer Vision service, Custom Vision allows you to determine the labels to apply.

FunktionsbeschreibungWhat it does

Der Custom Vision-Dienst verwendet einen Machine Learning-Algorithmus, um Bezeichnungen auf Bilder anzuwenden.The Custom Vision service uses a machine learning algorithm to apply labels to images. Entwickler müssen Gruppen von Bildern übermitteln, auf denen die betreffenden Merkmale vorhanden bzw. nicht vorhanden sind.You, the developer, must submit groups of images that feature and lack the characteristics in question. Die Bezeichnungen wenden Sie selbst beim Übermitteln auf die Bilder an.You label the images yourself at the time of submission. Der Algorithmus wird dann mit diesen Daten trainiert und berechnet seine eigene Genauigkeit, indem er Tests anhand dieser Bilder durchführt.Then the algorithm trains to this data and calculates its own accuracy by testing itself on those same images. Nachdem der Algorithmus trainiert wurde, können Sie ihn testen, erneut trainieren und schließlich gemäß den Anforderungen Ihrer App zum Klassifizieren neuer Bilder verwenden.Once the algorithm is trained, you can test, retrain, and eventually use it to classify new images according to the needs of your app. Darüber hinaus kann das Modell exportiert und offline verwendet werden.You can also export the model itself for offline use.

Klassifizierung und ObjekterkennungClassification and object detection

Custom Vision bietet zwei Features:Custom Vision functionality can be divided into two features. Die Bildklassifizierung wendet eine oder mehrere Bezeichnungen auf ein Bild an.Image classification applies one or more labels to an image. Die Objekterkennung funktioniert ähnlich, gibt aber auch die Koordinaten zurück, an denen sich die angewendeten Bezeichnungen im Bild befinden.Object detection is similar, but it also returns the coordinates in the image where the applied label(s) can be found.

OptimierungOptimization

Der Custom Vision-Dienst ist für die schnelle Erkennung wesentlicher Unterschiede zwischen Bildern optimiert, sodass Sie anhand einer kleinen Datenmenge mit der Prototyperstellung für Ihr Modell beginnen können.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. 50 Bilder pro Bezeichnung sind im Allgemeinen ein guter Ausgangspunkt.50 images per label are generally a good start. Für die Erkennung geringfügiger Bildunterschiede (etwa kleinere Risse oder Dellen in Qualitätssicherungsszenarien) ist der Dienst dagegen weniger geeignet.However, the service is not optimal for detecting subtle differences in images (for example, detecting minor cracks or dents in quality assurance scenarios).

Darüber hinaus stehen verschiedene Varianten des Custom Vision-Algorithmus zur Verfügung, die jeweils für Bilder mit bestimmtem Material optimiert sind, z. B. für Wahrzeichen oder Einzelhandelsartikel.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. Weitere Informationen finden Sie im Leitfaden Erstellen einer Klassifizierung.For more information, see the Build a classifier guide.

LieferumfangWhat it includes

Der Custom Vision-Dienst ist als Gruppe nativer SDKs sowie über eine webbasierte Oberfläche auf der Custom Vision-Startseite verfügbar.The Custom Vision Service is available as a set of native SDKs as well as through a web-based interface on the Custom Vision home page. Beide Schnittstellen können einzeln oder zusammen zum Erstellen, Testen und Trainieren eines Modells verwendet werden.You can create, test, and train a model through either interface or use both together.

Custom Vision-Startseite in einem Chrome-Browserfenster

Datenschutz und SicherheitData privacy and security

Wie bei allen Cognitive Services-Diensten müssen Entwickler, die den Custom Vision-Dienst nutzen, die Microsoft-Richtlinien zu Kundendaten beachten.As with all of the Cognitive Services, developers using the Custom Vision service should be aware of Microsoft's policies on customer data. Weitere Informationen finden Sie im Microsoft Trust Center auf der Seite zu Cognitive Services.See the Cognitive Services page on the Microsoft Trust Center to learn more.

Nächste SchritteNext steps

Unter Erstellen einer Klassifizierung werden die ersten Schritte mit Custom Vision im Web beschrieben. Sie können aber auch ein Tutorial zur Bildklassifizierung absolvieren, um ein einfaches Szenario mit Code zu implementieren.Follow the Build a classifier guide to get started using Custom Vision on the web, or complete an Image classification tutorial to implement a basic scenario in code.