YOLO Vision 2026:
Volver al glosario de Ultralytics

Few-Shot Learning

Explora el aprendizaje de pocas muestras (Few-Shot Learning) para entrenar IA con datos mínimos. Aprende cómo Ultralytics YOLO26 aprovecha el metaaprendizaje para una adaptación rápida y una alta precisión.

Few-Shot Learning (FSL) es un subcampo especializado del machine learning (ML) diseñado para entrenar modelos para reconocer y clasificar nuevos conceptos utilizando un número muy pequeño de ejemplos etiquetados. En el deep learning (DL) tradicional, lograr una alta precisión suele requerir conjuntos de datos masivos que contienen miles de imágenes por categoría. Sin embargo, FSL imita la capacidad cognitiva humana de generalizar rápidamente a partir de una experiencia limitada, muy parecido a como un niño puede reconocer una jirafa tras ver solo una o dos imágenes en un libro. Esta capacidad es esencial para desplegar artificial intelligence (AI) en escenarios donde la recopilación de grandes cantidades de training data es prohibitivamente cara, requiere mucho tiempo o es prácticamente imposible.

Mecanismos centrales del aprendizaje de pocos ejemplos#

El objetivo principal de FSL es reducir la dependencia de una amplia recopilación de datos aprovechando el conocimiento previo. En lugar de aprender patrones desde cero, el modelo utiliza un "conjunto de soporte" que contiene unos pocos ejemplos etiquetados para comprender nuevas clases. Esto se logra a menudo mediante técnicas avanzadas como el meta-learning, también conocido como "aprender a aprender". En este paradigma, el modelo se entrena en una variedad de tareas para que aprenda una inicialización óptima o una regla de actualización, permitiéndole adaptarse a nuevas tareas con mínimos ajustes.

Otro enfoque común implica el aprendizaje basado en métricas, donde el modelo aprende a mapear datos de entrada en un espacio vectorial utilizando embeddings. En este espacio, los elementos similares se agrupan estrechamente mientras que los disímiles se separan. Algoritmos como Prototypical Networks calculan una representación media, o prototipo, para cada clase y clasifican las nuevas muestras de consulta basándose en su distancia a estos prototipos. Esto a menudo se basa en capacidades de feature extraction desarrolladas durante el entrenamiento previo en conjuntos de datos más grandes y generales.

Aplicaciones en el mundo real#

El aprendizaje de pocos ejemplos está transformando sectores donde la escasez de datos dificultaba anteriormente la adopción de tecnologías de IA.

Imagenología médica y diagnóstico#

En el campo del medical image analysis, obtener miles de exploraciones etiquetadas para patologías raras suele ser inviable. FSL permite a los investigadores entrenar sistemas de computer vision (CV) para detectar tipos de tumores raros o anomalías genéticas específicas utilizando solo un puñado de estudios de casos anotados. Esta capacidad democratiza el acceso a herramientas de diagnóstico avanzadas, un objetivo perseguido por instituciones como Stanford Medicine, ayudando a identificar condiciones que de otro modo requerirían experiencia humana especializada.

Control de calidad industrial#

La AI in manufacturing moderna depende en gran medida de la inspección automatizada. Sin embargo, ciertos defectos pueden ocurrir muy raramente, lo que dificulta construir un gran conjunto de datos de piezas "defectuosas". FSL permite que los sistemas de anomaly detection aprendan las características de un nuevo tipo de defecto a partir de apenas unas pocas imágenes. Esto permite a los operadores de fábrica actualizar rápidamente sus protocolos de garantía de calidad sin detener la producción para recopilar datos, mejorando significativamente la eficiencia en entornos de producción dinámicos.

Distinguir conceptos relacionados#

Resulta útil diferenciar el FSL de paradigmas de aprendizaje con pocos datos similares para entender su nicho específico:

  • Transfer Learning: FSL se implementa a menudo como una forma específica y extrema de transfer learning. Mientras que el transfer learning estándar puede fine-tune un modelo como YOLO26 en cientos de imágenes, FSL apunta a escenarios con tal vez solo de 5 a 10 imágenes por clase (conocido como clasificación "N-way K-shot").
  • One-Shot Learning: Este es un subconjunto estricto de FSL donde el modelo debe aprender a partir de exactamente un ejemplo etiquetado. Se usa comúnmente en facial recognition para verificar la identidad frente a una sola foto almacenada.
  • Zero-Shot Learning: A diferencia de FSL, que requiere al menos un pequeño conjunto de soporte visual, Zero-Shot Learning no requiere ningún ejemplo visual de la clase objetivo durante el entrenamiento. En su lugar, se basa en descripciones semánticas o atributos (como prompts de texto) para reconocer objetos no vistos.

Implementación práctica con Ultralytics#

En la práctica, una de las formas más efectivas de realizar Few-Shot Learning es aprovechar un modelo preentrenado altamente robusto. Los modelos de última generación como el más nuevo YOLO26 han aprendido ricas representaciones de características a partir de conjuntos de datos masivos como COCO o ImageNet. Al ajustar estos modelos en un diminuto conjunto de datos personalizado, pueden adaptarse a nuevas tareas con notable velocidad y precisión.

El siguiente ejemplo en Python demuestra cómo entrenar un modelo en un pequeño conjunto de datos utilizando el paquete ultralytics, realizando de manera efectiva una adaptación de pocos ejemplos:

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (incorporates learned features)
model = YOLO("yolo26n.pt")

# Fine-tune on a tiny dataset (e.g., coco8 has only 4 images per batch)
# This leverages the model's prior knowledge for the new task
results = model.train(data="coco8.yaml", epochs=20, imgsz=640)

# The model adapts to detect objects in the small dataset
print("Few-shot adaptation complete.")

Desafíos y perspectivas de futuro#

Aunque es potente, FSL se enfrenta a desafíos en cuanto a la fiabilidad. Si los pocos ejemplos proporcionados son valores atípicos o ruidosos, el rendimiento del modelo puede degradarse, un problema conocido como overfitting. La investigación en data augmentation y generación de synthetic data es fundamental para mitigar estos riesgos. A medida que los foundation models se vuelven más grandes y capaces, y herramientas como la Ultralytics Platform simplifican el entrenamiento y la gestión de modelos, la capacidad de crear soluciones de AI personalizadas con datos mínimos será cada vez más accesible para los desarrolladores de todo el mundo.

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