Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Scaling Laws

Las leyes de escalado son ajustes de leyes potenciales que predicen cómo disminuye la pérdida a medida que crecen los parámetros del modelo, los datos y los recursos de computación. Incluye Kaplan, Chinchilla y el escalado en tiempo de prueba.

Las leyes de escalado neuronal son relaciones empíricas de ley potencial que predicen cómo disminuye la pérdida de un modelo a medida que crecen tres recursos: el número de parámetros (N), la cantidad de datos de entrenamiento en tokens (D) y el cómputo de entrenamiento en operaciones de coma flotante (C). Las curvas se mantienen suaves a lo largo de muchos órdenes de magnitud, por lo que los laboratorios las ajustan con ejecuciones pequeñas y económicas y extrapolan para elegir el tamaño y el presupuesto de datos de una ejecución grande antes de invertir en ella. Por ejemplo, el informe de GPT-4 de OpenAI predijo aspectos del rendimiento del modelo final a partir de modelos entrenados con un máximo de 1/1.000 de su cómputo. Las leyes más conocidas describen el modelado del lenguaje, y el mismo método se aplica a modelos de visión, voz y razonamiento.

Leyes de escalado de Kaplan#

En 2020, investigadores de OpenAI dirigidos por Jared Kaplan publicaron Scaling Laws for Neural Language Models. Descubrieron que la pérdida de entropía cruzada de un modelo de lenguaje Transformer sigue una ley potencial en función de N, D y C, y que algunas tendencias abarcan más de siete órdenes de magnitud, mientras que la anchura, la profundidad y otros detalles arquitectónicos tienen efectos mínimos dentro de un amplio intervalo. Los modelos más grandes también aprovechaban mejor las muestras, por lo que el artículo concluyó que el entrenamiento eficiente en cómputo utiliza modelos muy grandes con cantidades de datos relativamente modestas y se detiene mucho antes de la convergencia. GPT-3 siguió esa receta con 175.000 millones de parámetros entrenados con 300.000 millones de tokens.

Chinchilla y el entrenamiento óptimo en cómputo#

El estudio Chinchilla de DeepMind entrenó más de 400 modelos, desde 70 millones hasta más de 16.000 millones de parámetros, con entre 5.000 y 500.000 millones de tokens, y llegó a una conclusión distinta: con un presupuesto de cómputo fijo, el tamaño del modelo y los tokens de entrenamiento deberían crecer en la misma proporción, de modo que duplicar los parámetros exige duplicar los datos. Chinchilla utilizó el mismo cómputo que Gopher, de 280.000 millones de parámetros, pero tenía 70.000 millones de parámetros y aproximadamente cuatro veces más datos; además, superó a Gopher, GPT-3 y Megatron-Turing NLG, de 530.000 millones de parámetros. El estudio ajustó la pérdida con la fórmula L(N, D) = E + A / N^α + B / D^β, donde E es la pérdida irreducible del texto natural y los otros dos términos disminuyen con el tamaño del modelo y la cantidad de datos. El entrenamiento cuesta unos 6 FLOPs por parámetro y token, por lo que C ≈ 6ND; minimizar la pérdida ajustada para un valor dado de C da el modelo óptimo en cómputo:

import numpy as np

# Chinchilla loss fit L(N, D) = E + A / N^alpha + B / D^beta, as re-estimated by Besiroglu et al. (2024)
E, A, B, alpha, beta = 1.8172, 482.01, 2085.43, 0.3478, 0.3658

# Training costs about 6 FLOPs per parameter per token, so a budget C fixes D = C / (6N)
N = np.logspace(8, 13, 10_000)
for C in [1e21, 1e23, 5.76e23, 1e25]:
    D = C / (6 * N)
    loss = E + A / N**alpha + B / D**beta
    best = loss.argmin()
    print(
        f"C={C:.2e} FLOPs: {N[best] / 1e9:6.1f}B params, {D[best] / 1e12:5.2f}T tokens, "
        f"{D[best] / N[best]:.0f} tokens/param, loss {loss[best]:.3f}"
    )

Los coeficientes corresponden a la réplica del ajuste de Chinchilla de Epoch AI, que corrigió la tercera estimación del artículo original. Con el presupuesto de Chinchilla de 5,76 × 10^23 FLOPs, el ajuste elige 72.200 millones de parámetros y 1,33 billones de tokens, valores cercanos a los 70.000 millones y 1,4 billones reales de Chinchilla. Además, para todos los presupuestos de entre 10^21 y 10^25 FLOPs, el resultado es de 17 a 22 tokens por parámetro, en línea con la regla habitual de unos 20.

Más allá del óptimo en cómputo#

La regla de Chinchilla solo minimiza el cómputo de entrenamiento, mientras que el coste de un modelo desplegado se paga con cada consulta. Los modelos más pequeños, entrenados mucho más allá del punto óptimo en cómputo, son más baratos de servir: Meta señaló que los datos óptimos de Chinchilla para un modelo de 8.000 millones de parámetros equivalen a unos 200.000 millones de tokens; sin embargo, Llama 3 8B siguió mejorando de forma log-lineal hasta los 15 billones de tokens, por lo que los modelos de lenguaje pequeños (SLMs) suelen sobreentrenarse. La disponibilidad de datos es el otro límite. Un estudio de 2023 sobre el escalado con datos limitados observó que entrenar con hasta cuatro épocas de datos repetidos apenas alteraba la pérdida frente a usar datos únicos, y los datos sintéticos amplían aún más la disponibilidad de datos de entrenamiento.

Escalado del cómputo en tiempo de prueba#

Un segundo eje consiste en gastar cómputo durante la inferencia. Los modelos de razonamiento, como o1 de OpenAI, generan largas cadenas de pensamiento antes de responder. En 2024, OpenAI informó de que la precisión de o1 aumentaba tanto con más cómputo de aprendizaje por refuerzo como con más tiempo de razonamiento. Un estudio de Google DeepMind y UC Berkeley sobre el escalado del cómputo en tiempo de prueba descubrió que las estrategias óptimas en cómputo, como buscar con un modelo de recompensa del proceso (PRM), eran más de cuatro veces más eficientes que el muestreo best-of-N. También observó que, en problemas que un modelo pequeño puede resolver con una probabilidad no trivial, el cómputo adicional en tiempo de prueba permitía superar a un modelo 14 veces mayor con los mismos FLOPs.

Escalado en visión artificial#

Los modelos de visión siguen el mismo patrón. El estudio Scaling Vision Transformers de Google entrenó un Transformer de visión (ViT) de 2.000 millones de parámetros que alcanzó una precisión top-1 del 90,45 % en ImageNet. Ultralytics YOLO26 crea sus cinco tamaños a partir de un YAML del modelo, cuyas entradas scales definen los multiplicadores de profundidad y anchura y un límite de canales, desde n: [0.50, 0.25, 1024] hasta x: [1.00, 1.50, 512]. En COCO, la precisión media promedio (mAP) aumenta de 40,9 para YOLO26n, con 2,4 millones de parámetros, a 57,5 para YOLO26x, con 55,7 millones: 23 veces más parámetros para ganar 16,6 puntos de mAP50-95.

Explore solutions

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística

Visión artificial en logística

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

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial en el deporte
Visión artificial en el deporte
Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas
Visión artificial para imágenes aéreas
Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial
Visión artificial en el sector aeroespacial
Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad
Visión artificial en seguridad
Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica
Visión artificial en robótica
Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística
Visión artificial en logística
Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista
Visión artificial en el comercio minorista
Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario
Visión artificial en el sector sanitario
Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación
Visión artificial en la fabricación
Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción
Visión artificial en la automoción
Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura
Visión artificial en la agricultura
Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial en el deporte
Visión artificial en el deporte
Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas
Visión artificial para imágenes aéreas
Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial
Visión artificial en el sector aeroespacial
Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad
Visión artificial en seguridad
Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica
Visión artificial en robótica
Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística
Visión artificial en logística
Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista
Visión artificial en el comercio minorista
Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario
Visión artificial en el sector sanitario
Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación
Visión artificial en la fabricación
Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción
Visión artificial en la automoción
Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura
Visión artificial en la agricultura
Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático