Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
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.

El aprendizaje de pocos ejemplos (FSL, por sus siglas en inglés) es un subcampo especializado del machine learning (ML) diseñado para entrenar modelos a reconocer y clasificar conceptos nuevos utilizando un número muy reducido de ejemplos etiquetados. En el deep learning (DL) tradicional, alcanzar una alta precisión requiere normalmente conjuntos de datos masivos que contienen miles de imágenes por categoría. Sin embargo, el FSL imita la capacidad cognitiva humana para generalizar rápidamente a partir de una experiencia limitada, de forma muy parecida a como un niño puede reconocer una jirafa tras ver solo una o dos fotos en un libro. Esta capacidad es esencial para desplegar inteligencia artificial (IA) en escenarios donde recopilar grandes cantidades de datos de entrenamiento es prohibitivamente caro, consume demasiado tiempo o es prácticamente imposible.

Link to this sectionMecanismos centrales del aprendizaje de pocos ejemplos#

El objetivo principal del FSL es reducir la dependencia de una recopilación extensa de datos aprovechando conocimientos previos. En lugar de aprender patrones desde cero, el modelo utiliza un "conjunto de apoyo" (support set) que contiene unos pocos ejemplos etiquetados para comprender clases nuevas. 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 o regla de actualización óptima, lo que le permite adaptarse a nuevas tareas con ajustes mínimos.

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

Link to this sectionAplicaciones 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.

Link to this sectionImagenología médica y diagnóstico#

En el campo del análisis de imágenes médicas, obtener miles de escaneos etiquetados de patologías raras suele ser inviable. El FSL permite a los investigadores entrenar sistemas de computer vision (CV) para detectar tipos de tumores raros o anomalías genéticas específicas usando solo un puñado de estudios de caso 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.

Link to this sectionControl de calidad industrial#

La IA moderna en la fabricación depende en gran medida de la inspección automatizada. Sin embargo, ciertos defectos pueden ocurrir de forma muy poco frecuente, lo que dificulta la creación de un conjunto de datos grande de piezas "defectuosas". El FSL permite a los sistemas de detección de anomalías aprender las características de un nuevo tipo de defecto a partir de solo unas pocas imágenes. Esto permite a los operarios 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.

Link to this sectionDistinguir conceptos relacionados#

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

  • Transfer Learning: El FSL se implementa a menudo como una forma específica y extrema de transfer learning. Mientras que el transfer learning estándar podría ajustar un modelo como YOLO26 con cientos de imágenes, el FSL se dirige a escenarios con quizás solo 5 a 10 imágenes por clase (conocido como clasificación "N-way K-shot").
  • One-Shot Learning: Este es un subconjunto estricto del FSL donde el modelo debe aprender a partir de exactamente un ejemplo etiquetado. Se utiliza habitualmente en reconocimiento facial para verificar la identidad frente a una única foto almacenada.
  • Zero-Shot Learning: A diferencia del FSL, que requiere al menos un pequeño conjunto de apoyo visual, el 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.

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

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

El siguiente ejemplo en Python demuestra cómo entrenar un modelo en un pequeño conjunto de datos utilizando el paquete ultralytics, realizando eficazmente 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.")

Link to this sectionDesafíos y perspectivas de futuro#

Aunque es potente, el FSL se enfrenta a desafíos en cuanto a fiabilidad. Si los pocos ejemplos proporcionados son valores atípicos o presentan ruido, el rendimiento del modelo puede degradarse, un problema conocido como overfitting. La investigación en aumentación de datos y generación de datos sintéticos es fundamental para mitigar estos riesgos. A medida que los modelos fundacionales 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 IA personalizadas con un mínimo de datos 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