YOLO Vision 2026:
Volver al glosario de Ultralytics

Zero-Shot Learning

Explora el aprendizaje Zero-Shot (ZSL) para detectar y clasificar objetos sin datos de entrenamiento. Aprende cómo Ultralytics YOLO-World permite la detección de vocabulario abierto en tiempo real.

El aprendizaje zero-shot (ZSL) es un paradigma de aprendizaje automático que permite a los modelos de inteligencia artificial reconocer, clasificar o detectar objetos con los que nunca se han encontrado durante su fase de entrenamiento. En el aprendizaje supervisado tradicional, un modelo requiere miles de ejemplos etiquetados para cada categoría específica que necesita identificar. El ZSL elimina esta estricta dependencia aprovechando información auxiliar —normalmente descripciones de texto, atributos semánticos o embeddings— para salvar la brecha entre clases vistas y no vistas. Esta capacidad permite que los sistemas de inteligencia artificial (IA) sean significativamente más flexibles, escalables y capaces de gestionar entornos dinámicos donde recopilar datos exhaustivos para cada objeto posible resulta poco práctico.

Cómo funciona el aprendizaje Zero-Shot#

El mecanismo central del ZSL implica transferir conocimientos de conceptos familiares a desconocidos utilizando un espacio semántico compartido. En lugar de aprender a reconocer una "cebra" basándose únicamente en la memorización de patrones de píxeles de rayas blancas y negras, el modelo aprende la relación entre las características visuales y los atributos semánticos (por ejemplo, "forma similar a la de un caballo", "patrón de rayas", "cuatro patas") derivados del procesamiento del lenguaje natural (PLN).

Este proceso a menudo se basa en modelos multimodales que alinean las representaciones de imágenes y texto. Por ejemplo, la investigación fundamental como CLIP de OpenAI demuestra cómo los modelos pueden aprender conceptos visuales a partir de la supervisión del lenguaje natural. Cuando un modelo ZSL se encuentra con un objeto no visto, extrae las características visuales y las compara con un diccionario de vectores semánticos. Si las características visuales se alinean con la descripción semántica de la nueva clase, el modelo puede clasificarla correctamente, realizando de forma efectiva una predicción "zero-shot". Este enfoque es fundamental para los modelos fundacionales modernos que se generalizan a través de una amplia gama de tareas.

Aplicaciones en el mundo real#

El aprendizaje Zero-Shot está impulsando la innovación en diversas industrias al permitir que los sistemas generalicen más allá de sus datos de entrenamiento iniciales.

  1. Detección de objetos de vocabulario abierto: Las arquitecturas modernas como YOLO-World utilizan el ZSL para detectar objetos basándose en indicaciones de texto definidas por el usuario. Esto permite la detección de objetos en escenarios donde definir una lista fija de clases de antemano es imposible, como la búsqueda de elementos específicos en vastos archivos de vídeo. Los investigadores de Google Research continúan ampliando los límites de estas capacidades de vocabulario abierto.

  2. Diagnóstico médico: En la IA en la atención sanitaria, la obtención de datos etiquetados para enfermedades raras suele ser difícil y costosa. Los modelos ZSL se pueden entrenar con afecciones comunes y descripciones de síntomas raros procedentes de la literatura médica encontrada en bases de datos como PubMed, lo que permite al sistema señalar posibles anomalías raras en imágenes médicas sin requerir un conjunto masivo de datos de casos positivos.

  3. Conservación de la vida silvestre: Para la IA en la agricultura y la ecología, identificar especies en peligro de extinción que rara vez son fotografiadas es fundamental. El ZSL permite a los conservacionistas detectar estos animales utilizando descripciones basadas en atributos definidas en bases de datos biológicas como la Enciclopedia de la Vida.

Detección Zero-Shot con Ultralytics#

El modelo Ultralytics YOLO-World ejemplifica el aprendizaje zero-shot en acción. Permite a los usuarios definir clases personalizadas dinámicamente en tiempo de ejecución sin reentrenar el modelo. Esto se logra conectando una sólida estructura dorsal de detección con un codificador de texto que comprende el lenguaje natural.

El siguiente ejemplo de Python demuestra cómo usar YOLO-World para detectar objetos que no formaban parte explícitamente de un conjunto de entrenamiento estándar utilizando el paquete ultralytics.

from ultralytics import YOLOWorld

# Load a pre-trained YOLO-World model capable of Zero-Shot Learning
model = YOLOWorld("yolov8s-world.pt")

# Define custom classes via text prompts (e.g., specific accessories)
# The model adjusts to detect these new classes without retraining
model.set_classes(["blue backpack", "red apple", "sunglasses"])

# Run inference on an image to detect the new zero-shot classes
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

Distinción de conceptos relacionados#

Para comprender completamente el ZSL, es útil distinguirlo de estrategias de aprendizaje similares utilizadas en la visión por computador (CV):

  • Aprendizaje few-shot (FSL): Mientras que el ZSL no requiere ningún ejemplo de la clase de destino, el FSL proporciona al modelo un conjunto de soporte muy pequeño (normalmente de 1 a 5 ejemplos) para adaptarse. El ZSL se considera generalmente más desafiante, ya que se basa enteramente en la inferencia semántica en lugar de en ejemplos visuales.
  • Aprendizaje one-shot: Un subconjunto de FSL donde el modelo aprende a partir de exactamente un ejemplo etiquetado. El ZSL difiere fundamentalmente porque opera sin siquiera una sola imagen de la nueva categoría.
  • Aprendizaje por transferencia: Este amplio término se refiere a la transferencia de conocimientos de una tarea a otra. El ZSL es un tipo específico de aprendizaje por transferencia que utiliza atributos semánticos para transferir conocimientos a clases no vistas sin necesidad de un ajuste fino tradicional en nuevos datos.

Desafíos y perspectivas de futuro#

Aunque el ZSL ofrece un potencial inmenso, se enfrenta a desafíos como el problema del desplazamiento de dominio (domain shift problem), donde los atributos semánticos aprendidos durante el entrenamiento no se asignan perfectamente a la apariencia visual de las clases no vistas. Además, los modelos ZSL pueden sufrir sesgos, donde la precisión de la predicción es significativamente mayor para las clases vistas en comparación con las no vistas.

La investigación de organizaciones como el Lab de IA de la Universidad de Stanford y el IEEE Computer Society continúa abordando estas limitaciones. A medida que las herramientas de visión por computador se vuelven más robustas, se espera que el ZSL se convierta en una característica estándar, reduciendo la dependencia de esfuerzos masivos de etiquetado de datos. Para los equipos que buscan gestionar conjuntos de datos de manera eficiente antes de implementar modelos avanzados, la Ultralytics Platform ofrece herramientas integrales para la anotación y la gestión de conjuntos de datos.

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