Agiliza tus flujos de trabajo de aprendizaje automático con Weights & Biases. Rastrea, visualiza y colabora en experimentos para un desarrollo de IA más rápido y reproducible.
Weights & Biases (W&B) es una plataforma diseñada para agilizar los flujos de trabajo del aprendizaje automático, proporcionando herramientas para el seguimiento de experimentos, el versionado de datos y modelos, y la colaboración. Actúa como un eje central para las Operaciones de Aprendizaje Automático (MLOps), ayudando a las personas y a los equipos a gestionar las complejidades del desarrollo y despliegue de modelos de IA, incluyendo Ultralytics YOLO de Ultralytics. Facilita una mejor comprensión del rendimiento de los modelos, la reproducibilidad de los experimentos y la eficiencia general en el ciclo de vida de desarrollo de la IA.
Weights & Biases es una plataforma integral de MLOps destinada a mejorar la productividad de los profesionales del aprendizaje automático (ML). Proporciona una forma sistemática de registrar, rastrear y visualizar cada componente de un experimento de ML, incluidos los conjuntos de datos (como COCO o los personalizados gestionados a través de Ultralytics HUB), hiperparámetros, métricas de entrenamiento como la precisión y la pérdida, versiones de código y pesos del modelo resultante. Al ofrecer un panel de control claro y organizado, W&B simplifica el proceso de comparar diferentes ejecuciones experimentales, depurar modelos y compartir los resultados con los colaboradores. Se integra sin problemas con marcos populares como PyTorch y TensorFlowlo que lo hace adaptable a diversos proyectos de IA, desde la visión por ordenador (CV) al procesamiento del lenguaje natural (PLN).
Es importante distinguir laplataforma Weights & Biases de los conceptos de "pesos" y "sesgos" dentro de una red neuronal (NN). En una red neuronal, los weights and biases son los parámetros aprendibles que el modelo ajusta durante el entrenamiento mediante algoritmos de optimización para minimizar la función de pérdida. Los pesos determinan la fuerza de la conexión entre neuronas, mientras que los sesgos proporcionan una compensación, que permite desplazar el umbral de la función de activación. La plataforma Weights & Biases es la herramienta utilizada para seguir y gestionar los experimentos destinados a encontrar los valores óptimos de estos parámetros de la red neuronal. Puedes obtener más información sobre la integración de Ultralytics con W&B en la documentación.
Weights & Biases ofrece varias funciones para apoyar el ciclo de vida del ML:
Weights & Biases se utiliza ampliamente en diversos sectores para mejorar los procesos de desarrollo del aprendizaje automático.
Al proporcionar un entorno estructurado para gestionar el ciclo de vida del ML, Weights & Biases ayuda a los equipos a construir mejores modelos más rápidamente y facilita la colaboración y la reproducibilidad en el desarrollo de la IA. Puedes explorar cómo integrar W&B en tus proyectos Ultralytics a través de la documentación oficial.