Ultralytics YOLO27:
Volver al glosario de Ultralytics

Curriculum Learning

Explora cómo el aprendizaje basado en el currículo mejora el entrenamiento de machine learning. Aprende a usar secuencias de datos estructuradas para aumentar la precisión y la convergencia de Ultralytics YOLO26.

El aprendizaje curricular es una estrategia de entrenamiento de aprendizaje automático inspirada en la forma en que aprenden los seres humanos, comenzando por conceptos más sencillos antes de introducir gradualmente otros más complejos. En lugar de presentar los datos de entrenamiento a un modelo en un orden aleatorio, las muestras de entrenamiento se organizan explícitamente en una secuencia de dificultad creciente. Este enfoque organizado para exponer una red neuronal a los datos puede favorecer una convergencia más rápida, una mejor generalización y una mayor robustez general en tareas complejas.

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

Cómo funciona el aprendizaje curricular#

La idea central del aprendizaje curricular es que inicializar los parámetros de un modelo usando ejemplos más sencillos lo guía hacia un mínimo local mejor en la superficie 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 perfeccionar su comprensión y aprender detalles más complejos.

La implementación del aprendizaje curricular implica dos componentes principales:

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

  2. Planificador del entrenamiento: una función de programación que determina 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, podrías comenzar entrenando con imágenes que contengan un único objeto claro y centrado. A medida que avanza el entrenamiento, el planificador introduce imágenes con varios objetos, oclusiones intensas o condiciones de iluminación variables. Esto permite que el modelo capte las características fundamentales de los objetos antes de abordar situaciones complejas del mundo real.

Aplicaciones en el mundo real#

El aprendizaje curricular ha demostrado ser beneficioso en diversos ámbitos de la IA, especialmente al trabajar con conjuntos de datos ruidosos o tareas muy 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 después de dominar estos conceptos básicos se exponen a situaciones complejas, como lluvia intensa, movimientos impredecibles de peatones o intersecciones complicadas, 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 curricular podría consistir en comenzar con exploraciones claras y de alto contraste de tumores evidentes antes de pasar a exploraciones con anomalías sutiles o artefactos de imagen.

Ventajas y aspectos que tener en cuenta#

La investigación de instituciones como Google AI y OpenAI destaca continuamente las ventajas de los regímenes de entrenamiento estructurados. Al diseñar cuidadosamente la secuencia de entrenamiento, los desarrolladores pueden lograr a menudo una mayor precisión y reducir el riesgo de sobreajuste.

Sin embargo, definir la «dificultad» de un ejemplo no siempre es sencillo. Un currículo mal diseñado puede ralentizar el entrenamiento o introducir sesgos en el modelo. Los enfoques modernos, como los descritos en publicaciones recientes de arXiv sobre aprendizaje autorregulado, 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 currículo.

Para gestionar eficazmente conjuntos de datos personalizados y experimentar con estrategias de entrenamiento, herramientas como Ultralytics Platform proporcionan un entorno optimizado para la anotación de datos, la estructuración de las particiones 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 aprende primero características fundamentales a partir de un conjunto de datos más sencillo antes de adaptarse a datos más complejos, simulando un currículo básico de dos etapas.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático