Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Semi-Supervised Learning

Explora cómo el aprendizaje semisupervisado combina datos etiquetados y no etiquetados para aumentar la precisión del modelo. Aprende a implementar flujos de trabajo SSL usando Ultralytics YOLO26.

El aprendizaje semisupervisado (SSL) es un paradigma estratégico en machine learning (ML) que actúa como puente entre dos métodos de entrenamiento tradicionales. Mientras que el supervised learning depende totalmente de conjuntos de datos totalmente anotados y el unsupervised learning intenta encontrar patrones en los datos sin ninguna etiqueta, el SSL funciona combinando una pequeña cantidad de labeled data con un conjunto significativamente mayor de unlabeled data. Este enfoque es especialmente valioso en escenarios reales de computer vision (CV) donde recopilar imágenes en bruto (como grabaciones de vídeo de cámaras de seguridad o satélites) es relativamente barato, pero el proceso de data labeling por parte de expertos humanos es costoso, lento y requiere mucha mano de obra. Al utilizar eficazmente la estructura oculta dentro de los ejemplos sin etiquetar, el SSL puede mejorar significativamente la model accuracy y la generalización sin necesidad de un presupuesto de anotación exhaustivo.

Link to this sectionMecanismos centrales del aprendizaje semisupervisado#

El objetivo principal del SSL es propagar la información encontrada en el pequeño conjunto de ejemplos etiquetados al conjunto mayor sin etiquetar. Esto permite a la neural network aprender fronteras de decisión que pasan a través de regiones de baja densidad de los datos, lo que resulta en una clasificación o detección más robusta.

Dos técnicas populares impulsan la mayoría de los flujos de trabajo semisupervisados:

  • Pseudo-Labeling: En este método, primero se entrena un modelo con los datos etiquetados limitados. Luego, se utiliza para ejecutar la inferencia en los datos sin etiquetar. Las predicciones que superan un umbral de confidence específico se tratan como "pseudo-etiquetas" o ground truth. Estas predicciones confiables se añaden a los training data y el modelo se vuelve a entrenar, mejorando su rendimiento de forma iterativa.
  • Consistency Regularization: Esta técnica se basa en data augmentation. La idea es que un modelo debería producir predicciones similares para una imagen y una versión ligeramente modificada (aumentada) de esa misma imagen. Al minimizar la diferencia en las predicciones entre la versión original y la aumentada, el modelo aprende a centrarse en las características centrales del objeto en lugar del ruido, mejorando su capacidad para manejar el overfitting.

Link to this sectionImplementación práctica con YOLO#

El siguiente ejemplo de Python demuestra un flujo de trabajo sencillo de pseudo-etiquetado utilizando el paquete ultralytics. Aquí, entrenamos un modelo YOLO26 con un conjunto de datos pequeño y luego lo utilizamos para generar etiquetas para un directorio de imágenes sin etiquetar.

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Train initially on a small available labeled dataset
model.train(data="coco8.yaml", epochs=10)

# Run inference on unlabeled data to generate pseudo-labels
# Setting save_txt=True saves the detections as text files for future training
results = model.predict(source="./unlabeled_images", save_txt=True, conf=0.85)

Link to this sectionAplicaciones en el mundo real#

El aprendizaje semisupervisado está transformando los sectores en los que los datos abundan pero la experiencia es escasa.

  • Medical Imaging: En healthcare AI, adquirir escaneos (radiografías, resonancias magnéticas) es un procedimiento estándar, pero hacer que un radiólogo certificado anote cada píxel para la tumor detection es excesivamente caro. El SSL permite a los investigadores entrenar modelos de alto rendimiento utilizando solo una fracción de los casos anotados por expertos, aprovechando miles de escaneos archivados para refinar la comprensión del modelo sobre las estructuras biológicas.
  • Autonomous Driving: Las empresas de coches autónomos recopilan petabytes de datos de vídeo a diario de sus flotas de vehículos. Etiquetar cada fotograma para la object detection y la semantic segmentation es imposible. A través del SSL, el sistema puede aprender de la gran mayoría de horas de conducción sin etiquetar para entender mejor los entornos viales complejos, las condiciones meteorológicas y los casos extremos poco comunes.

Link to this sectionDistinguir conceptos relacionados#

Para implementar soluciones de IA de forma eficaz, es crucial entender en qué se diferencia el SSL de otras estrategias similares:

  • vs. Active Learning: Aunque ambos tratan con datos sin etiquetar, su enfoque hacia el etiquetado difiere. El SSL asigna etiquetas automáticamente basándose en las predicciones del modelo. Por el contrario, el active learning identifica los puntos de datos más "confusos" o inciertos y solicita explícitamente a un human-in-the-loop que los etiquete, optimizando el tiempo del humano en lugar de eliminarlo por completo.
  • vs. Transfer Learning: El transfer learning implica tomar un modelo preentrenado con un conjunto de datos externo masivo (como ImageNet) y ajustarlo (fine-tuning) a tu tarea específica. El SSL, sin embargo, se centra en aprovechar la parte sin etiquetar de la distribución de tu conjunto de datos específico durante el propio proceso de entrenamiento.
  • vs. Self-Supervised Learning: Aunque los nombres son similares, el self-supervised learning suele referirse a "tareas pretextos" (como resolver un rompecabezas de parches de imagen) donde los datos generan sus propias señales de supervisión sin etiquetas externas. El SSL implica específicamente el uso de un conjunto más pequeño de etiquetas verificadas para guiar el proceso.

Link to this sectionHerramientas y perspectivas de futuro#

A medida que los modelos de deep learning (DL) aumentan de tamaño, la eficiencia del uso de datos se vuelve primordial. Marcos de trabajo modernos como PyTorch y TensorFlow proporcionan el backend computacional para estos bucles de entrenamiento avanzados. Además, herramientas como la Ultralytics Platform están simplificando el ciclo de vida de la gestión de conjuntos de datos. Al utilizar funciones como auto-annotation, los equipos pueden implementar flujos de trabajo semisupervisados con mayor facilidad, convirtiendo rápidamente los datos sin procesar en model weights listos para producción. Esta evolución en MLOps garantiza que la barrera de entrada para crear sistemas de visión de alta precisión siga bajando.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión 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
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión 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
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión 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
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático