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

Data Curation

La curación de datos es el proceso continuo de organizar, validar, documentar y mantener conjuntos de datos fiables para el aprendizaje automático y la evaluación.

La curación de datos es el proceso continuo de seleccionar, organizar, comprobar, documentar y mantener los datos para que sigan siendo útiles para un propósito concreto. En aprendizaje automático, determina los ejemplos de los que aprende un modelo y las pruebas que se utilizan para evaluarlo. Un conjunto de datos curado combina muestras pertinentes, etiquetas coherentes para tareas supervisadas, información contextual y versiones trazables.

Curación, limpieza y preprocesamiento#

La curación abarca todo el ciclo de vida del conjunto de datos. La limpieza de datos corrige errores y elimina registros inutilizables; el preprocesamiento de datos transforma las entradas mediante operaciones como el redimensionamiento o la normalización. La anotación de datos, también llamada etiquetado de datos, añade los objetivos utilizados en el aprendizaje supervisado. La curación coordina estas actividades y determina qué muestras incluir, cómo definir las categorías y cómo evoluciona la colección con el tiempo. Las definiciones coherentes de categorías y las reglas de etiquetado ayudan a los modelos a aprender relaciones fiables entre imágenes y objetivos.

Esto convierte la curación en un componente práctico de la IA centrada en los datos, que mejora los sistemas al mejorar sus datos.

Cómo funciona la curación de datos#

El proceso empieza con una especificación del conjunto de datos: la tarea de predicción, las categorías objetivo, las condiciones de funcionamiento y los criterios de inclusión. En la detección de objetos, esto incluye reglas para las cajas delimitadoras y los objetos parcialmente visibles. Revisar la frecuencia de las categorías y las condiciones de captura permite detectar el sesgo del conjunto de datos, incluidas las clases o entornos infrarrepresentados.

Las comprobaciones de calidad combinan la inspección automatizada con la revisión humana. Las comprobaciones de archivos detectan imágenes ilegibles; las de anotaciones identifican coordenadas no válidas y clases incoherentes. Los hashes de archivos exactos detectan copias idénticas, mientras que las representaciones vectoriales —representaciones numéricas del contenido de las imágenes— ayudan a localizar muestras visualmente similares. La revisión distingue los errores reparables de los registros inutilizables y conserva los ejemplos válidos y difíciles que representan la tarea.

Una auditoría de hashes de archivos puede conservar una ruta por cada archivo único. Este ejemplo comprueba las imágenes incluidas en el paquete ultralytics, instalado con pip install ultralytics:

from hashlib import sha256

from ultralytics.utils import ASSETS

paths = sorted(ASSETS.glob("*.jpg"))
unique = {}

# Keep the first image path for each file digest.
for path in paths:
    digest = sha256(path.read_bytes()).hexdigest()
    unique.setdefault(digest, path)

curated = list(unique.values())
print(f"Before: {len(paths)}, after deduplication: {len(curated)}")

Los recuentos muestran cuántos archivos quedan tras eliminar duplicados exactos; si los recuentos son iguales, todos los archivos muestreados tienen hashes distintos.

La división protege la independencia de los datos de entrenamiento, los datos de validación y los datos de prueba. Los fotogramas de vídeo cercanos comparten contenido de escena, por lo que repartirlos entre las particiones provoca fuga de datos e infla las puntuaciones de evaluación. Agrupar por sesión de grabación, cámara o ubicación hace que la evaluación refleje la tarea de generalización prevista. Una versión fija del conjunto de datos conserva esas asignaciones junto con sus etiquetas.

Ultralytics Platform facilita la curación con gráficos de distribución de clases y agrupación de imágenes, que permiten detectar carencias de cobertura, duplicados y valores atípicos. Sus herramientas de gestión de conjuntos de datos permiten a los equipos inspeccionar estos grupos y actualizar imágenes, etiquetas y asignaciones de particiones.

Qué hace un curador de datos#

Un curador de datos mantiene el significado y la utilidad de la colección. Entre sus responsabilidades están documentar las fuentes, coordinar las directrices de anotación, resolver desacuerdos de etiquetado y registrar los cambios. Los metadatos —información que describe las muestras— recogen la hora de adquisición, el sensor, la ubicación y el estado de anotación. Mantener datos reutilizables incluye conservar las descripciones y la documentación de apoyo.

La procedencia de los datos registra el origen de las muestras y cómo se han transformado. Vincular las versiones del conjunto de datos al seguimiento de experimentos permite reproducir las comparaciones de modelos. Tras la implementación, el aprendizaje activo prioriza las muestras informativas para su revisión; la supervisión detecta la deriva de datos, que puede motivar una nueva recopilación.

Ejemplos en visión artificial#

En la percepción automovilística, la colección original de BDD100K contiene 100.000 vídeos de conducción grabados en distintas ubicaciones de EE. UU., condiciones meteorológicas y situaciones diurnas y nocturnas. Sus atributos ambientales permiten evaluar distintas condiciones de captura. La edición de Platform contiene 99.996 imágenes de fotogramas clave para detección.

BDD100K preview 1
BDD100K preview 2
BDD100K preview 3
BDD100K preview 4
99.996
BDD100K
ultralytics
PúblicoDetectar

Dashcam frames from crowdsourced US drives across cities, weather, and times of day, from UC Berkeley's BDD100K driving benchmark. Keyframes come from 40-second videos recorded largely in New York and the San Francisco Bay Area through Nexar, including night, rain, snow, and fog. Source: Yu, Chen, Wang, et al., "BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning," CVPR 2020; bdd100k.com. Free for educational, research, and non-profit use; commercial use requires UC Berkeley permission.

10 clases9.5 GB23 oct 2026
bikebuscarmotor+6

En la clasificación de imágenes, la corrección de ciFAIR sustituyó los casi duplicados de los conjuntos de prueba originales de CIFAR-10 y CIFAR-100. Las coincidencias con imágenes de entrenamiento u otras imágenes de prueba afectaban al 3,25 % y al 10 % de sus respectivos conjuntos de prueba originales. Sin modificar el entrenamiento, el error de clasificación de ResNeXt-29 (8x64d) pasó del 3,56 % en CIFAR-10 al 3,95 % en ciFAIR-10.

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