YOLO Vision 2026:
Volver al glosario de Ultralytics

Curriculum Learning

Explora cómo el Aprendizaje por Currículo mejora el entrenamiento de machine learning. Aprende a usar secuencias de datos estructurados para aumentar la precisión y convergencia de Ultralytics YOLO26.

El Curriculum Learning es una estrategia de entrenamiento de aprendizaje automático inspirada en la forma en que aprenden los humanos, que comienza con conceptos más simples antes de introducir gradualmente otros más complejos. En lugar de presentar a un modelo los datos de entrenamiento en un orden aleatorio, las muestras de entrenamiento se estructuran explícitamente en una secuencia de dificultad creciente. Este enfoque organizado para exponer una red neuronal a los datos puede acelerar la convergencia, mejorar la generalización y aumentar la solidez general en tareas complejas.

Esta progresión estructurada se diferencia del Continual Learning, que se centra en añadir nuevas tareas a un modelo sin olvidar las anteriores. En el Curriculum Learning, el objetivo sigue siendo el mismo, pero la secuencia de los datos de entrenamiento se selecciona estratégicamente.

Cómo funciona el Curriculum Learning#

La idea central del Curriculum Learning es que inicializar los parámetros de un modelo usando ejemplos más fáciles lo guía hacia un mejor mínimo local en el panorama de pérdida. A medida que el modelo domina las características básicas, el régimen de entrenamiento introduce ejemplos más difíciles, lo que permite al modelo refinar su comprensión y aprender detalles más intrincados.

Implementar Curriculum Learning implica dos componentes principales:

  1. Métrica de dificultad: Un método para evaluar la complejidad de cada ejemplo de entrenamiento. En visión por computador, esto podría basarse en el tamaño del objeto, la oclusión o la nitidez de la imagen.

  2. Planificador de entrenamiento: Una función de ritmo que dicta cuándo y cómo se introducen ejemplos más difíciles en el proceso de entrenamiento.

Por ejemplo, al entrenar Ultralytics YOLO26 para la detección de objetos, puedes empezar entrenando con imágenes que contengan objetos únicos, claros y centrados. A medida que avanza el entrenamiento, el planificador introduce imágenes con múltiples objetos, oclusión intensa o condiciones de iluminación variables. Esto permite al modelo comprender las características fundamentales de los objetos antes de enfrentarse a escenarios complejos del mundo real.

Aplicaciones en el mundo real#

Curriculum Learning ha demostrado ser beneficioso en varios dominios de IA, especialmente cuando se trabaja con conjuntos de datos ruidosos o tareas altamente complejas.

  • Vehículos autónomos: Al entrenar sistemas de conducción autónoma, los modelos se entrenan primero para reconocer marcas viales básicas y señales de tráfico claras. Solo tras dominar estos aspectos básicos se exponen a escenarios complejos como lluvia intensa, movimientos erráticos de peatones o intersecciones complejas, lo que mejora la seguridad de la IA y la fiabilidad.
  • Análisis de imágenes médicas: Al desarrollar modelos para el análisis de imágenes médicas, un enfoque de plan de estudios puede implicar empezar con exploraciones claras y de alto contraste de tumores obvios antes de pasar a exploraciones con anomalías sutiles o artefactos de imagen.

Ventajas y consideraciones#

Las investigaciones de instituciones como Google AI y OpenAI destacan continuamente los beneficios de los regímenes de entrenamiento estructurados. Al diseñar cuidadosamente la secuencia de entrenamiento, los desarrolladores suelen lograr una mayor precisión y reducir el riesgo de sobreajuste.

Sin embargo, definir la "dificultad" de un ejemplo no siempre es sencillo. Un plan de estudios mal diseñado a veces puede ralentizar el entrenamiento o sesgar el modelo. Los enfoques modernos, como los analizados en publicaciones recientes de arXiv sobre aprendizaje a ritmo propio, permiten que el propio modelo determine dinámicamente la dificultad de los ejemplos en función de su pérdida actual, automatizando el diseño del plan de estudios.

Para gestionar eficazmente conjuntos de datos personalizados y experimentar con estrategias de entrenamiento, herramientas como la Ultralytics Platform proporcionan un entorno optimizado para la anotación de datos, la estructuración de divisiones de datos y la supervisión del progreso del entrenamiento.

from ultralytics import YOLO

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

# A conceptual example of manually implementing a simple curriculum
# Phase 1: Train on 'easy' dataset (e.g., clear, large objects)
model.train(data="easy_dataset.yaml", epochs=50, imgsz=640)

# Phase 2: Fine-tune on 'hard' dataset (e.g., occluded, small objects)
model.train(data="hard_dataset.yaml", epochs=50, imgsz=640)

En este ejemplo simplificado, el modelo primero aprende características fundamentales de un conjunto de datos más fácil antes de adaptarse a datos más desafiantes, simulando un plan de estudios básico de dos etapas.

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