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

Weights & Biases

Weights & Biases (W&B) es una plataforma de ML para realizar un seguimiento de experimentos, ejecutar barridos de hiperparámetros y controlar las versiones de modelos y datos. Explica sus funciones y la configuración de YOLO.

Weights & Biases (W&B, o wandb por su paquete de Python) es una plataforma para desarrolladores de operaciones de aprendizaje automático (MLOps) que registra, visualiza y compara ejecuciones de entrenamiento de modelos. Unas pocas líneas en un script de entrenamiento de PyTorch o de otra tecnología envían al panel alojado la configuración de cada ejecución, como la tasa de aprendizaje y el tamaño del lote, junto con las métricas, las estadísticas de la GPU y los archivos de salida. Los equipos comparan experimentos, reproducen resultados y rastrean qué datos y ajustes generaron cada modelo. Además del seguimiento de experimentos, W&B ofrece ajuste de hiperparámetros, control de versiones de conjuntos de datos y modelos, un registro de modelos y, mediante su producto Weave, trazabilidad y evaluación de aplicaciones de modelos de lenguaje grandes (LLM). El proveedor de servicios en la nube para GPU CoreWeave completó la adquisición de Weights & Biases en mayo de 2025, y la documentación de W&B está ahora en el sitio de documentación de CoreWeave.

Funciones principales#

  • Experimentos: wandb.init() inicia una ejecución y guarda su configuración, mientras que wandb.log() registra métricas, imágenes y tablas en cada paso. El SDK también toma muestras de métricas del sistema, como el uso de la GPU y la memoria, lo que permite detectar cuellos de botella en la carga de datos.
  • Barridos: Búsquedas automatizadas de hiperparámetros con métodos de cuadrícula, aleatorios o bayesianos, con agentes que ejecutan pruebas en paralelo en muchos equipos y la opción de detener pronto las ejecuciones que van mal.
  • Artefactos: Conjuntos de datos, checkpoints de modelos y otros archivos con control de versiones, además de gráficos de linaje que muestran qué ejecución utilizó o generó cada versión.
  • Registro: Catálogo seleccionado de versiones aprobadas de modelos y conjuntos de datos que los equipos preparan para su despliegue.
  • Informes: Documentos que se pueden compartir y que combinan gráficos actualizados de las ejecuciones con análisis escritos.
  • Weave: Trazabilidad, evaluación y seguimiento de costes para aplicaciones de LLM y agentes.

Un barrido separa la búsqueda del entrenamiento: un controlador mantiene el estado de la búsqueda y propone configuraciones, mientras que cualquier número de agentes puede obtenerlas, entrenar y devolver la métrica objetivo.

Uso de W&B con Ultralytics YOLO#

Ultralytics YOLO incluye una integración con W&B desactivada de forma predeterminada. Una vez habilitada en los ajustes de Ultralytics, cada ejecución de entrenamiento registra la lista completa de argumentos, las pérdidas y las tasas de aprendizaje de cada época, las métricas de validación como la precisión, la exhaustividad y la precisión media promedio (mAP), así como los gráficos que guarda. Al terminar, sube best.pt como artefacto del modelo, junto con curvas interactivas de precisión-exhaustividad y confianza. Más adelante, esos artefactos best.pt se pueden importar a Ultralytics Platform para realizar predicciones, exportarlos o desplegarlos.

import os

from ultralytics import YOLO, settings

# Registra localmente sin una clave de API; sube los datos más tarde con «wandb sync» o ejecuta «wandb login» y elimina esta línea
os.environ["WANDB_MODE"] = "offline"

# Activa la callback integrada de W&B (requiere «pip install wandb»; se guarda en el archivo de configuración de Ultralytics)
settings.update({"wandb": True})

# project y name se convierten en los nombres del proyecto y de la ejecución de W&B
model = YOLO("yolo26n.pt")
model.train(data="coco8.yaml", epochs=5, project="yolo26-experiments", name="baseline")

Las ejecuciones de entrenamiento que comparten project y difieren en name aparecen una al lado de la otra en un mismo proyecto de W&B, así que puedes comparar en un único panel ejecuciones con distintos tamaños de modelo, tamaños de imagen o ajustes de aumento de datos.

  • Pesos y sesgos del modelo: El nombre de la plataforma alude a los parámetros aprendibles de una red neuronal. Los pesos escalan las entradas de cada neurona; los sesgos desplazan su salida antes de la función de activación, y la retropropagación actualiza ambos. La plataforma puede registrar sus distribuciones y gradientes durante el entrenamiento.
  • MLflow: Plataforma de código abierto para hacer seguimiento de modelos, empaquetarlos y registrarlos, que los equipos suelen alojar por su cuenta. W&B es principalmente un servicio gestionado, aunque ofrece opciones de alojamiento propio para empresas.
  • TensorBoard: Herramienta de visualización local para los registros de entrenamiento de PyTorch y TensorFlow, sin las funciones de colaboración alojada, barridos o registro de W&B.

Explora las soluciones

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 imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, 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

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
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