Пользовательская служба визуального распознавания AzureWhat is Azure Custom Vision?

Пользовательское визуальное распознавание Azure — это когнитивная служба, которая позволяет создавать, развертывать и улучшать пользовательские классификаторы изображений.Azure Custom Vision is a cognitive service that lets you build, deploy, and improve your own image classifiers. Классификатор изображений — это служба ИИ, которая присваивает изображениям метки (соответствующие классам) по их визуальными характеристиками.An image classifier is an AI service that applies labels (which represent classes) to images, according to their visual characteristics. В отличие от службы компьютерного зрения, служба "Пользовательское визуальное распознавание" позволяет определять, какие метки присваивать.Unlike the Computer Vision service, Custom Vision allows you to determine the labels to apply.

ДействиеWhat it does

Служба "Пользовательское визуальное распознавание" использует алгоритм машинного обучения для присвоения меток изображениям.The Custom Vision service uses a machine learning algorithm to apply labels to images. Вам (разработчику) необходимо отправить группы изображений, которые содержат и не содержат необходимые характеристики.You, the developer, must submit groups of images that feature and lack the characteristics in question. При этом вы сами присваиваете метки перед отправкой.You label the images yourself at the time of submission. Затем алгоритм обучается по этим данным и вычисляет собственную точность, проводя тесты на тех же изображениях.Then the algorithm trains to this data and calculates its own accuracy by testing itself on those same images. После обучения алгоритма вы можете проверить его, повторно обучить и, в конечном итоге, использовать для классификации новых изображений в соответствии с потребностями вашего приложения.Once the algorithm is trained, you can test, retrain, and eventually use it to classify new images according to the needs of your app. Вы также можете экспортировать саму модель для автономного использования.You can also export the model itself for offline use.

Классификация и обнаружение объектовClassification and object detection

Функции Пользовательской службы визуального распознавания можно разделить на две части.Custom Vision functionality can be divided into two features. Классификация изображений присваивает изображению одну или несколько меток.Image classification applies one or more labels to an image. Обнаружение объектов действует похоже, но также возвращает координаты в изображении, где можно найти присвоенную метку.Object detection is similar, but it also returns the coordinates in the image where the applied label(s) can be found.

ОптимизацияOptimization

Служба "Пользовательское визуальное распознавание" оптимизирована для быстрого распознавания основных отличий в изображениях, благодаря чему вы можете создать прототип своей модели на основе небольшого объема данных.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 изображений на метку.50 images per label are generally a good start. Однако это означает, что служба не подходит для обнаружения незначительных отличий в изображениях (например, мелкие трещины или сколы при контроле качества).However, the service is not optimal for detecting subtle differences in images (for example, detecting minor cracks or dents in quality assurance scenarios).

Кроме того, вы можете выбрать из различных алгоритмов службы "Пользовательское визуальное распознавание", которые оптимизированы для изображений с определенными объектами, например достопримечательностями или магазинами.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. Подробные сведения см. в статье о создании классификатора.For more information, see the Build a classifier guide.

КомпонентыWhat it includes

Пользовательская служба визуального распознавания доступна в виде набора собственных пакетов SDK, а также через веб-интерфейс на ее домашней странице.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. Вы можете создать, тестировать и обучать модель через интерфейс или использовать оба варианта.You can create, test, and train a model through either interface or use both together.

Домашняя страница Пользовательской службы визуального распознавания в окне браузера Chrome

Конфиденциальность и безопасность данныхData privacy and security

Как и в случае со всеми службами Cognitive Services, разработчикам, использующим Пользовательскую службу визуального распознавания, следует учитывать политику корпорации Майкрософт касательно данных клиента.As with all of the Cognitive Services, developers using the Custom Vision service should be aware of Microsoft's policies on customer data. Дополнительные сведения см. на странице о Cognitive Services Центра управления безопасностью Майкрософт.See the Cognitive Services page on the Microsoft Trust Center to learn more.

Дополнительная информацияNext steps

Перейдите к руководству по созданию классификатора, чтобы начать использовать службу в Интернете, или прочитайте краткое руководство по классификации изображений, чтобы реализовать основной сценарий в коде.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.