O que é a Visão Personalizada do Azure?What is Azure Custom Vision?

A Visão Personalizada do Azure é um serviço cognitivo que permite compilar, implantar e aprimorar seus próprios classificadores de imagens.Azure Custom Vision is a cognitive service that lets you build, deploy, and improve your own image classifiers. Um classificador de imagem é um serviço de inteligência artificial que aplica rótulos (que representam classes) a imagens de acordo com suas características visuais.An image classifier is an AI service that applies labels (which represent classes) to images, according to their visual characteristics. Ao contrário do serviço Pesquisa Visual Computacional, a Visão Personalizada permite que você determine quais rótulos aplicar.Unlike the Computer Vision service, Custom Vision allows you to determine the labels to apply.

O que fazWhat it does

O Serviço de Visão Personalizada usa um algoritmo de aprendizado de máquina para aplicar rótulos a imagens.The Custom Vision service uses a machine learning algorithm to apply labels to images. Você, o desenvolvedor, deve enviar grupos de imagens que tenham ou não as características em questão.You, the developer, must submit groups of images that feature and lack the characteristics in question. Você mesmo rotula as imagens no momento do envio.You label the images yourself at the time of submission. Em seguida, o algoritmo treina com esses dados e calcula sua própria precisão se testando com essas mesmas imagens.Then the algorithm trains to this data and calculates its own accuracy by testing itself on those same images. Depois que o algoritmo é treinado, você pode testá-lo, retreiná-lo e, evento, usá-lo para classificar novas imagens de acordo com as necessidades de seu aplicativo.Once the algorithm is trained, you can test, retrain, and eventually use it to classify new images according to the needs of your app. Você também pode exportar o próprio modelo para uso offline.You can also export the model itself for offline use.

Classificação e detecção de objetosClassification and object detection

A funcionalidade de Visão Personalizada pode ser dividida em dois recursos.Custom Vision functionality can be divided into two features. A classificação de imagens aplica um ou mais rótulos a uma imagem.Image classification applies one or more labels to an image. A detecção de objetos é semelhante, mas também retorna as coordenadas na imagem em que os rótulos aplicados podem ser encontrados.Object detection is similar, but it also returns the coordinates in the image where the applied label(s) can be found.

OtimizaçãoOptimization

O Serviço de Visão Personalizada foi otimizado para reconhecer rapidamente as principais diferenças entre imagens, de modo que você possa começar a criar protótipos do modelo com uma pequena quantidade de dados.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. Geralmente, 50 imagens por marca são um bom começo.50 images per label are generally a good start. No entanto, o serviço não é ideal para detectar diferenças sutis em imagens (por exemplo, detectar pequenas rachaduras ou depressões em cenários de garantia de qualidade).However, the service is not optimal for detecting subtle differences in images (for example, detecting minor cracks or dents in quality assurance scenarios).

Além disso, você pode escolher entre diversas variedades do algoritmo da Visão Personalizada que são otimizadas para determinados assuntos, por exemplo, pontos de referência ou itens de varejo.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. Para obter mais informações, confira o guia Criar um classificador.For more information, see the Build a classifier guide.

O que incluiWhat it includes

O Serviço de Visão Personalizada está disponível como um conjunto de SDKs nativos e por meio de uma interface baseada na Web na página inicial da Visão Personalizada.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. Você pode criar, testar e treinar um modelo por uma dessas interfaces ou usar ambas conjuntamente.You can create, test, and train a model through either interface or use both together.

Página inicial da Visão Personalizada em uma janela do navegador Chrome

Segurança e privacidade de dadosData privacy and security

Assim como ocorre com todos os Serviços Cognitivos, os desenvolvedores que usam o serviço de Visão Personalizada devem estar cientes das políticas da Microsoft em relação aos dados do cliente.As with all of the Cognitive Services, developers using the Custom Vision service should be aware of Microsoft's policies on customer data. Confira a página de Serviços Cognitivos na Central de Confiabilidade da Microsoft para saber mais.See the Cognitive Services page on the Microsoft Trust Center to learn more.

Próximas etapasNext steps

Siga o guia Criar um classificador para começar a usar a Visão Personalizada na Web ou conclua um Tutorial de classificação de imagem para implementar um cenário básico no código.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.