¿Qué es Custom Vision?

Azure Custom Vision es un servicio de reconocimiento de imágenes que permite compilar, implementar y mejorar sus propios identificadores de imágenes. Un identificador de imágenes aplica etiquetas (que representan clasificaciones u objetos) a las imágenes, en función de sus características visuales detectadas. A diferencia del servicio Computer Vision, Custom Vision te permite especificar sus propias etiquetas y entrenar modelos personalizados para detectarlas.

Esta documentación contiene los siguientes tipos de artículos:

  • Los inicios rápidos son instrucciones paso a paso que permiten realizar llamadas al servicio y obtener los resultados en un breve período de tiempo.
  • Las guías paso a paso contienen instrucciones para usar el servicio de maneras más específicas o personalizadas.
  • Los tutoriales son guías más largas que muestran cómo usar este servicio como componente en soluciones empresariales más amplias.

Qué hace

El servicio Custom Vision usa un algoritmo de aprendizaje automático para analizar las imágenes. El desarrollador debe enviar los grupos de imágenes que presenten y carezcan de las características en cuestión. Las imágenes las etiqueta el propio usuario en el momento del envío. Luego, el algoritmo se entrena con estos datos y calcula su propia precisión probándose a sí mismo en esas mismas imágenes. Una vez que el algoritmo se ha entrenado, puede probarlo, volver a entrenarlo y, por último, usarlo en la aplicación de reconocimiento de imágenes para clasificar imágenes. También puede exportar el mismo modelo para su uso sin conexión.

Clasificación y detección de objetos

La funcionalidad de Custom Vision puede dividirse en dos características. La clasificación de las imágenes aplica una o varias etiquetas a una imagen. La detección de objetos es similar, pero también devuelve las coordenadas de la imagen donde pueden encontrarse las etiquetas aplicadas.

Optimization

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. Cincuenta imágenes por etiqueta suele ser un buen comienzo. 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).

Además, puede elegir entre distintas variaciones 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. Para obtener más información, vea Selección de un dominio.

Qué incluye

El servicio Custom Vision está disponible como un conjunto de SDK nativos, así como mediante una interfaz basada en web desde el sitio web de Custom Vision. Puede crear, probar y entrenar un modelo mediante cualquiera de las interfaces, o usar ambas.

Sitio web de Custom Vision en una ventana del explorador Chrome

Seguridad y privacidad de datos

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. Para más información, consulte la página de Cognitive Services en Microsoft Trust Center.

Pasos siguientes

Siga la guía Creación de un clasificador para empezar a usar Custom Vision en el portal web, o bien complete un inicio rápido para implementar los escenarios básicos en el código.