Yolo Vision Shenzhen
Shenzhen
Únete ahora
Glosario

Weights & Biases

Optimiza tus flujos de trabajo de aprendizaje automático con Weights & Biases. Realiza un seguimiento, visualiza y colabora en experimentos para un desarrollo de IA más rápido y reproducible.

Weights & Biases (W&B) es una plataforma líder de Operaciones de Aprendizaje Automático (MLOps) diseñada para ayudar a los desarrolladores y equipos a construir mejores modelos más rápido. Proporciona un conjunto de herramientas para el seguimiento de experimentos, el control de versiones de conjuntos de datos y la gestión de modelos, agilizando todo el ciclo de vida del aprendizaje automático, desde el entrenamiento hasta la producción. Al centralizar la información crucial, W&B permite una mejor colaboración, reproducibilidad y conocimiento del rendimiento del modelo. Es una herramienta esencial para proyectos que implican un desarrollo iterativo, como el ajuste de hiperparámetros y la optimización del rendimiento. Puede aprender a integrar W&B con sus proyectos de Ultralytics en la documentación oficial.

Funcionalidades principales de Weights & Biases

La plataforma W&B ofrece varias características clave que abordan los desafíos comunes en el desarrollo de la IA:

  • Seguimiento de experimentos: Registra automáticamente los hiperparámetros, las métricas de rendimiento como la precisión y la exhaustividad, y las métricas del sistema como la utilización de la GPU. Esto permite a los desarrolladores comparar fácilmente diferentes ejecuciones de entrenamiento y comprender el impacto de los cambios en el código o los datos. Para obtener más información, puede consultar las guías sobre el seguimiento de experimentos de ML.
  • Artefactos para el control de versiones: W&B Artifacts proporciona un control de versiones robusto para los conjuntos de datos y los pesos del modelo. Esto garantiza que cada resultado sea reproducible al capturar el código, los datos y la configuración exactos utilizados, lo cual es fundamental tanto para la investigación como para la implementación comercial de modelos. Puede leer más sobre esto en la documentación oficial de W&B Artifacts.
  • Visualización Interactiva: La plataforma incluye paneles interactivos y potentes para visualizar los resultados. Los usuarios pueden crear gráficos personalizados, analizar mapas de características y depurar el comportamiento del modelo inspeccionando salidas como bounding boxes o máscaras de imagen en tiempo real.
  • Colaboración e Informes: W&B facilita el trabajo en equipo al permitir a los usuarios compartir proyectos, comparar resultados y crear informes detallados. Estos Informes de W&B pueden combinar visualizaciones, texto y código para documentar hallazgos y compartir conocimientos en toda la organización.

W&B la plataforma vs. Weights and Biases los conceptos

Es importante distinguir entre "Weights & Biases", la plataforma, y los conceptos fundamentales de "pesos" y "sesgos" en redes neuronales (NN).

  • Pesos y Sesgos (Conceptos): Estos son los parámetros centrales que se pueden aprender de un modelo. Los pesos del modelo determinan la fuerza de la conexión entre las neuronas, mientras que los sesgos son parámetros adicionales que desplazan la salida de la función de activación. Durante el entrenamiento, estos valores se ajustan a través de procesos como la retropropagación para minimizar la función de pérdida.
  • Weights & Biases (Plataforma): Esta es la herramienta MLOps que le ayuda a gestionar el proceso de búsqueda de los valores óptimos para los pesos y sesgos de un modelo. No sustituye a frameworks como PyTorch o TensorFlow, sino que se integra con ellos para rastrear y visualizar el proceso de entrenamiento.

En esencia, la plataforma W&B proporciona la infraestructura para supervisar y organizar los experimentos que producen los pesos y sesgos óptimos de un modelo.

Aplicaciones del mundo real de Weights & Biases

W&B se utiliza ampliamente en diversas industrias para mejorar los procesos de desarrollo de machine learning.

  1. Desarrollo de modelos de visión artificial: Un equipo que entrena un modelo Ultralytics YOLOv8 para la detección de objetos en vehículos autónomos puede utilizar W&B para registrar las ejecuciones de entrenamiento con diferentes estrategias de aumento de datos o arquitecturas backbone. Pueden visualizar el impacto en las métricas de rendimiento en conjuntos de datos como Argoverse, comparar los resultados en el panel de control de W&B y versionar los pesos del modelo de mejor rendimiento utilizando Artifacts para su posterior implementación. Lea más sobre los beneficios de esta integración en nuestro blog sobre cómo potenciar Ultralytics con Weights & Biases.
  2. Análisis de imágenes médicas: Los investigadores que realizan análisis de imágenes médicas para detectar enfermedades, por ejemplo, utilizando un modelo entrenado con el conjunto de datos de tumores cerebrales, pueden aprovechar W&B. Pueden rastrear experimentos que impliquen el ajuste fino de modelos pre-entrenados, visualizar máscaras de segmentación o la precisión de la clasificación, y colaborar compartiendo informes detallados. Esto garantiza la transparencia y la reproducibilidad, lo cual es crucial en aplicaciones sensibles y se alinea con los objetivos de la IA explicable (XAI).

Únete a la comunidad de Ultralytics

Únete al futuro de la IA. Conecta, colabora y crece con innovadores de todo el mundo

Únete ahora
Enlace copiado al portapapeles