Co to jest usługa Azure Custom Vision?What is Azure Custom Vision?

Azure Custom Vision to usługa poznawczej, która umożliwia tworzenie, wdrażanie i ulepszanie własnych klasyfikatorów obrazów.Azure Custom Vision is a cognitive service that lets you build, deploy, and improve your own image classifiers. Klasyfikator obrazów to usługa sztucznej Inteligencji, która stosuje etykiety (reprezentujące klasy) do obrazów zgodnie z ich cechami wizualnymi.An image classifier is an AI service that applies labels (which represent classes) to images, according to their visual characteristics. W odróżnieniu od usługi przetwarzania obrazów usługa Custom Vision umożliwia określenie etykiet do stosowania.Unlike the Computer Vision service, Custom Vision allows you to determine the labels to apply.

Wyniki działaniaWhat it does

Usługa Custom Vision stosuje etykiety do obrazów przy użyciu algorytmu uczenia maszynowego.The Custom Vision service uses a machine learning algorithm to apply labels to images. Jako deweloper musisz przesłać grupy obrazów, które zawierają określone cechy lub ich nie posiadają.You, the developer, must submit groups of images that feature and lack the characteristics in question. Etykiety obrazów należy określić samodzielnie podczas przesyłania.You label the images yourself at the time of submission. Następnie algorytm uczy się na podstawie tych danych i oblicza swoją dokładność, wykonując na sobie test w oparciu o te same obrazy.Then the algorithm trains to this data and calculates its own accuracy by testing itself on those same images. Po zakończeniu trenowania algorytmu można go przetestować, nauczyć ponownie lub ewentualnie użyć do klasyfikowania nowych obrazów zgodnie z potrzebami aplikacji.Once the algorithm is trained, you can test, retrain, and eventually use it to classify new images according to the needs of your app. Możesz także wyeksportować sam model do użytku w trybie offline.You can also export the model itself for offline use.

Klasyfikacja i wykrywanie obiektówClassification and object detection

Funkcje usługi Custom Vision można podzielić na dwie kategorie.Custom Vision functionality can be divided into two features. Klasyfikacja obrazów stosuje jedną lub więcej etykiet do obrazu.Image classification applies one or more labels to an image. Wykrywanie obiektów jest podobne, ale zwraca także współrzędne na obrazie, których dotyczą zastosowane etykiety.Object detection is similar, but it also returns the coordinates in the image where the applied label(s) can be found.

OptymalizacjaOptimization

Usługa Custom Vision jest zoptymalizowana pod kątem szybkiego rozpoznawania głównych różnic między obrazami, dzięki czemu możesz zacząć prototypować model za pomocą niewielkiej ilości danych.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 obrazów na etykietę to zazwyczaj dobry początek.50 images per label are generally a good start. Jednak usługa nie jest optymalna do wykrywania delikatnych różnic w obrazach (na przykład w przypadku wykrywania drobnych pęknięć lub zwiększania wcięcia w scenariuszach zapewniania jakości).However, the service is not optimal for detecting subtle differences in images (for example, detecting minor cracks or dents in quality assurance scenarios).

Ponadto możesz wybrać spośród kilku różnych typów algorytmu usługi Custom Vision, które są zoptymalizowane pod kątem obrazów z określonymi materiałami —, na przykład elementami krajobrazu lub produktami sprzedaży detalicznej.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. Aby uzyskać więcej informacji, zobacz Przewodnik dotyczący tworzenia klasyfikatora .For more information, see the Build a classifier guide.

Co zawieraWhat it includes

Usługa Custom Vision jest dostępna jako zestaw natywnych zestawów SDK oraz za pośrednictwem interfejsu opartego na Internecie na stronie głównej usługi 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. Możesz tworzyć, testować i trenować model za pośrednictwem jednego z tych dwóch interfejsów lub obu jednocześnie.You can create, test, and train a model through either interface or use both together.

Strona główna usługi Custom Vision w oknie przeglądarki Chrome

Prywatność i zabezpieczenia danychData privacy and security

Jak w przypadku wszystkich usług Cognitive Services, deweloperzy korzystający z usługi Custom Vision powinni znać zasady firmy Microsoft dotyczące danych klientów.As with all of the Cognitive Services, developers using the Custom Vision service should be aware of Microsoft's policies on customer data. Zobacz stronę usług Cognitive Services w Centrum zaufania firmy Microsoft, aby dowiedzieć się więcej.See the Cognitive Services page on the Microsoft Trust Center to learn more.

Następne krokiNext steps

Postępuj zgodnie z przewodnikiem Tworzenie klasyfikatora, aby rozpocząć korzystanie z usługi Custom Vision w Internecie, lub ukończ Samouczek klasyfikacji obrazów, aby zaimplementować podstawowy scenariusz w kodzie.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.