Co je Azure Custom Vision?What is Azure Custom Vision?

Rozhraní API služby Azure Custom Vision je služba Cognitive Services, která umožňuje vytvářet, nasazovat a vylepšovat vlastní klasifikátory obrázků.The Azure Custom Vision API is a cognitive service that lets you build, deploy and improve custom image classifiers. Klasifikátor obrázků je služba AI, která v závislosti na určitých vlastnostech uspořádává obrázky do tříd (značek).An image classifier is an AI service that sorts images into classes (tags) according to certain characteristics. Na rozdíl od služby Počítačové zpracování obrazu umožňuje služba Custom Vision vytváření vlastních klasifikací.Unlike the Computer Vision service, Custom Vision allows you to create your own classifications.

Co děláWhat it does

Služba Custom Vision s využitím algoritmu strojového učení klasifikuje obrázky.The Custom Vision service uses a machine learning algorithm to classify images. Jako vývojáři musíte odeslat skupiny obrázků, které obsahují nebo kterým chybí příslušné klasifikace.You, the developer, must submit groups of images that feature and lack the classification(s) in question. Při odesílání zadáte správné značky obrázků.You specify the correct tags of the images at the time of submission. Algoritmus se pak podle těchto dat natrénuje a vypočítá vlastní přesnost tím, že se otestuje se stejnými daty.Then, the algorithm trains to this data and calculates its own accuracy by testing itself on that same data. Jakmile se model natrénuje, můžete ho otestovat, přetrénovat a nakonec použít ke klasifikaci nových obrázků v souladu s požadavky vaší aplikace.Once the model is trained, you can test, retrain, and eventually use it to classify new images according to the needs of your app. Samotný model můžete také exportovat pro offline použití.You can also export the model itself for offline use.

Klasifikace a detekce objektůClassification and object detection

Funkce služby Custom Vision je možné rozdělit do dvou funkcí.Custom Vision functionality can be divided into two features. Klasifikace obrázků přiřadí ke každému obrázku distribuci klasifikací.Image classification assigns a distribution of classifications to each image. Detekce objektů funguje podobně, ale také vrací souřadnice na obrázku, kde se vyskytují použité značky.Object detection is similar, but it also returns the coordinates in the image where the applied tags can be found.

OptimalizaceOptimization

Obecně platí, že metody, které služba Custom Vision využívá, jsou odolné proti rozdílům, a proto vám k zahájení vytváření prototypů stačí malé množství dat.In general, the methods that the Custom Vision service uses are robust to differences, which allows you to start prototyping with a small amount of data. Obvykle je dobré začít s 50 obrázky pro každou značku.50 images per tag are generally a good start. To však znamená, že služba není ideální pro rozpoznávání drobných rozdílů na obrázcích (například menší praskliny nebo promáčknutí ve scénářích kontroly kvality).This means, however, that the service is not optimal for detecting subtle differences in images (for example, detecting minor cracks or dents in quality assurance scenarios).

Kromě toho máte na výběr několik variant algoritmu služby Custom Vision optimalizovaných pro určité objekty — například památky nebo maloobchodní zboží.Additionally, you can choose from several varieties of the Custom Vision algorithm that are optimized for certain subject material—for example, landmarks or retail items. Další informace najdete v příručce věnované sestavení klasifikátoru.See the Build a classifier guide for more information on these.

Co zahrnujeWhat it includes

Služba Custom Vision je dostupná jako sada nativních sad SDK i prostřednictvím webového rozhraní na domovské stránce služby 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 home page. Obě rozhraní umožňují vytvářet, testovat a trénovat modely.You can create, test, and train a model through either interface, or both.

Domovská stránka služby Custom Vision v okně prohlížeče Chrome

Další krokyNext steps

Pokud chcete začít používat službu Custom Vision na webu, postupujte podle příručky věnované sestavení klasifikátoru, nebo absolvujte kurz klasifikace obrázků, kde se dozvíte, jak scénář implementovat v kódu.Follow the Build a classifier guide to get started using Custom Vision on the web, or complete an Image classification tutorial to implement the scenario in code.