¿Qué es Azure Custom Vision?What is Azure Custom Vision?

Azure Custom Vision es un servicio cognitivo que permite crear, implementar y mejorar los clasificadores de imágenes propios.Azure Custom Vision is a cognitive service that lets you build, deploy, and improve your own image classifiers. Un clasificador de imágenes es un servicio de inteligencia artificial que aplica etiquetas (que representan clases) a las imágenes, en función de sus características visuales.An image classifier is an AI service that applies labels (which represent classes) to images, according to their visual characteristics. A diferencia del servicio Computer Vision, Custom Vision permite determinar las etiquetas que se van a aplicar.Unlike the Computer Vision service, Custom Vision allows you to determine the labels to apply.

Qué haceWhat it does

Custom Vision Service usa un algoritmo de aprendizaje automático para aplicar etiquetas a las imágenes.The Custom Vision service uses a machine learning algorithm to apply labels to images. El desarrollador debe enviar los grupos de imágenes que presenten y carezcan de las características en cuestión.You, the developer, must submit groups of images that feature and lack the characteristics in question. Las imágenes las etiqueta el propio usuario en el momento del envío.You label the images yourself at the time of submission. Luego, el algoritmo se entrena con estos datos y calcula su propia precisión probándose a sí mismo en esas mismas imágenes.Then the algorithm trains to this data and calculates its own accuracy by testing itself on those same images. Una vez que el algoritmo se ha entrenado, puede probarlo, volver a entrenarlo y, por último, usarlo para clasificar las imágenes nuevas en función de las necesidades de la aplicación.Once the algorithm is trained, you can test, retrain, and eventually use it to classify new images according to the needs of your app. También puede exportar el mismo modelo para su uso sin conexión.You can also export the model itself for offline use.

Clasificación y detección de objetosClassification and object detection

La funcionalidad de Custom Vision puede dividirse en dos características.Custom Vision functionality can be divided into two features. La clasificación de las imágenes aplica una o varias etiquetas a una imagen.Image classification applies one or more labels to an image. La detección de objetos es similar, pero también devuelve las coordenadas de la imagen donde pueden encontrarse las etiquetas aplicadas.Object detection is similar, but it also returns the coordinates in the image where the applied label(s) can be found.

OptimizaciónOptimization

El servicio Custom Vision está optimizado para reconocer rápidamente las diferencias principales entre las imágenes, para que pueda empezar a crear el prototipo de su modelo con una pequeña cantidad de datos.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. Cincuenta imágenes por etiqueta suele ser un buen comienzo.50 images per label are generally a good start. Sin embargo, el servicio no es óptimo para detectar diferencias sutiles en las imágenes (por ejemplo, detectar grietas menores o abolladuras en escenarios de control de calidad).However, the service is not optimal for detecting subtle differences in images (for example, detecting minor cracks or dents in quality assurance scenarios).

Además, puede elegir entre distintas variedades del algoritmo de Custom Vision que están optimizadas para imágenes con cierto material temático—, por ejemplo, puntos de referencia o artículos en venta.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 más información, consulte la guía Cómo crear un clasificador.For more information, see the Build a classifier guide.

Qué incluyeWhat it includes

Custom Vision Service está disponible como un conjunto de SDK nativos, así como mediante una interfaz basada en web en la página principal de 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. Puede crear, probar y entrenar un modelo mediante cualquiera de las interfaces, o usar ambas.You can create, test, and train a model through either interface or use both together.

Página principal de Custom Vision en una ventana del explorador Chrome

Seguridad y privacidad de los datosData privacy and security

Al igual que sucede con todas las instancias de Cognitive Services, los desarrolladores que usan Custom Vision Service deben estar al tanto de las directivas de Microsoft sobre los datos de clientes.As with all of the Cognitive Services, developers using the Custom Vision service should be aware of Microsoft's policies on customer data. Para más información, consulte la página de Cognitive Services en Microsoft Trust Center.See the Cognitive Services page on the Microsoft Trust Center to learn more.

Pasos siguientesNext steps

Siga la guía para crear un clasificador para empezar a usar Custom Vision en la web, o bien complete un tutorial de clasificación de imágenes para implementar el escenario básico en el 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.