Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Data Labeling

El etiquetado de datos asigna clases, cajas, máscaras o puntos clave a los datos sin procesar para que los modelos supervisados puedan aprender de ellos. Explica los tipos de etiquetas, los flujos de trabajo y los controles de calidad.

El etiquetado de datos es el proceso de añadir información de referencia a los datos sin procesar, como el nombre de una clase para una imagen, un cuadro delimitador alrededor de cada coche de una foto de calle o la transcripción de un clip de audio, para que los modelos de aprendizaje supervisado puedan aprender de ellos. Las etiquetas definen la tarea: un modelo aprende a predecir exactamente lo que describen las etiquetas, con la misma precisión y coherencia. La anotación de datos es un sinónimo, y quienes realizan este trabajo se llaman etiquetadores o anotadores. El etiquetado suele ser el paso más lento y costoso de crear datos de entrenamiento, por eso muchos flujos de trabajo hacen que un modelo proponga etiquetas y que las personas las corrijan.

Tipos de etiquetas en visión artificial#

El formato de las etiquetas depende de la tarea que debe realizar el modelo:

  • Clasificación de imágenes: Una clase por imagen, como «defectuoso» o «correcto» para una pieza de una línea de inspección.
  • Detección de objetos: Un cuadro alineado con los ejes y una clase por cada objeto de interés.
  • Cuadros delimitadores orientados: Cuadros girados que encajan con objetos alargados o en ángulo, como barcos y vehículos en imágenes aéreas.
  • Segmentación de instancias: Un polígono o una máscara de píxeles que delimita cada objeto por separado.
  • Segmentación semántica: Una clase para cada píxel, como carretera, acera y cielo, sin separar los objetos individuales.
  • Estimación de pose: Puntos clave en puntos de referencia fijos, como los 17 puntos de COCO, desde la nariz y los ojos hasta los tobillos, a menudo con un indicador de visibilidad para cada uno.

El esfuerzo aumenta con el nivel de detalle. Dibujar un cuadro de alta calidad para ILSVRC, el conjunto de datos del desafío ImageNet, llevó unos 35 segundos, y los clics extremos, en los que los anotadores hacen clic en los puntos superior, inferior, más a la izquierda y más a la derecha del objeto en lugar de arrastrar las esquinas, redujeron el tiempo a 7 segundos con cuadros de la misma calidad. Los polígonos y las máscaras de píxeles requieren aún más tiempo. Fuera del ámbito de la visión, las etiquetas marcan segmentos de entidades para el reconocimiento de entidades nombradas (NER), el sentimiento para la clasificación de texto y las transcripciones para el reconocimiento del habla.

Flujo de trabajo de etiquetado#

Los proyectos de etiquetado empiezan con directrices escritas que definen cada clase y resuelven los casos límite antes de empezar: si hay que encuadrar un coche que está oculto en un 90 %, cuánto ceñirse a las extremidades de un ciclista y qué hacer con los reflejos, los objetos diminutos y las multitudes. En el etiquetado asistido por modelos, un modelo entrenado con las etiquetas recopiladas hasta el momento preetiqueta las imágenes nuevas; los anotadores corrigen sus errores, los revisores comprueban una muestra y cada modelo reentrenado hace que las propuestas de la siguiente ronda sean más precisas. El aprendizaje activo añade un paso de selección a este ciclo para que las personas etiqueten primero las imágenes sobre las que el modelo tiene más dudas.

El editor de anotaciones de Ultralytics Platform integra este ciclo: su modo Smart convierte un clic en una máscara con los modelos Segment Anything de Meta, o añade predicciones de modelos YOLO preentrenados o ajustados por ti como anotaciones preliminares. El mismo paso de preetiquetado se ejecuta en Python con un detector YOLO26, que escribe sus predicciones en el formato de etiquetas utilizado para el entrenamiento:

from pathlib import Path

from ultralytics import YOLO

# Carga un detector YOLO26 nano preentrenado para proponer etiquetas
model = YOLO("yolo26n.pt")

# Haz una predicción sobre una imagen sin etiquetar
results = model("https://ultralytics.com/images/bus.jpg")
result = results[0]

# Escribe una fila «class x_center y_center width height» por objeto, normalizada entre 0 y 1
label_file = result.save_txt("bus.txt")

# Muestra las etiquetas preliminares que revisará un anotador
print(Path(label_file).read_text())

Cada fila impresa contiene un índice de clase COCO seguido del centro, el ancho y la altura del cuadro como fracciones del tamaño de la imagen: el formato de etiquetas YOLO, que el entrenamiento lee directamente una vez que un anotador ha corregido los cuadros erróneos o que faltaban. Para las clases que ningún detector preentrenado conoce, Ultralytics Platform puede anotar automáticamente conjuntos de datos de detección con modelos de lenguaje y visión que encuentran objetos a partir de sus nombres, y la clasificación de VLM compara la precisión con la que cada modelo etiqueta imágenes del mundo real.

Calidad de las etiquetas#

Un modelo no puede ser más coherente que sus etiquetas, y los errores son habituales incluso en conjuntos de datos famosos. Un estudio sobre errores de etiquetado en 10 referencias de uso generalizado estimó que, de media, al menos el 3,3 % de las etiquetas de prueba son incorrectas, incluidas al menos el 6 % del conjunto de validación de ImageNet. Los equipos detectan errores con varias comprobaciones habituales:

  • Preguntas de control: Elementos con respuestas conocidas que se mezclan en la cola de cada etiquetador para medir su precisión; a menudo se extraen de un conjunto de datos patrón.
  • Etiquetado superpuesto: Dos o más anotadores etiquetan los mismos elementos y su grado de acuerdo se evalúa mediante la kappa de Cohen para las etiquetas de clase o la intersección sobre unión (IoU) entre sus cuadros y máscaras.
  • Auditoría basada en modelos: Un modelo entrenado señala las etiquetas con las que discrepa claramente, y herramientas como cleanlab clasifican los errores de etiquetado más probables para que una persona los revise.
  • Anotación de datos: Sinónimo. Los equipos de visión artificial suelen hablar de anotación cuando se refieren a geometrías dibujadas, como cuadros y máscaras.
  • Aprendizaje semisupervisado: Un modelo etiqueta por sí mismo los datos sin etiquetar y conserva sus propias predicciones de confianza alta como pseud etiquetas, sin revisión humana.
  • Aprendizaje activo: Decide qué elementos etiquetan las personas a continuación, normalmente aquellos sobre los que el modelo actual tiene más dudas.
  • Limpieza de datos: Corrige problemas de un conjunto de datos, como duplicados, archivos dañados y formatos incoherentes, incluidos errores en las etiquetas detectados después del etiquetado.
  • Datos sintéticos: Imágenes renderizadas o generadas cuyas etiquetas proporciona gratuitamente el generador, ya que conoce la disposición exacta de la escena, a costa de que exista una diferencia entre las imágenes sintéticas y las reales.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático