Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Voltar ao glossário da Ultralytics

Weights & Biases

Weights & Biases (W&B) é uma plataforma de ML para acompanhar experimentos, executar varreduras de hiperparâmetros e controlar versões de modelos e dados. Recursos e configuração do YOLO.

A Weights & Biases (W&B, ou wandb, nome do pacote Python) é uma plataforma para desenvolvedores voltada a operações de aprendizado de máquina (MLOps), que registra, visualiza e compara execuções de treinamento de modelos. Algumas linhas em um script de treinamento em PyTorch ou em outra plataforma enviam ao painel hospedado a configuração de cada execução, como a taxa de aprendizado e o tamanho do lote, junto com métricas, estatísticas da GPU e arquivos de saída. As equipes comparam experimentos, reproduzem resultados e rastreiam quais dados e configurações produziram um modelo. Além do acompanhamento de experimentos, a W&B oferece ajuste de hiperparâmetros, controle de versões de conjuntos de dados e modelos, um registro de modelos e, por meio do produto Weave, rastreamento e avaliação de aplicações de modelos de linguagem grandes (LLM). A CoreWeave, provedora de nuvem para GPUs, concluiu a aquisição da Weights & Biases em maio de 2025, e a documentação da W&B agora está no site de documentação da CoreWeave.

Principais recursos#

  • Experimentos: wandb.init() inicia uma execução e armazena sua configuração, e wandb.log() registra métricas, imagens e tabelas em cada etapa. O SDK também coleta amostras de métricas do sistema, como utilização e memória da GPU, revelando gargalos no carregamento de dados.
  • Varreduras: Buscas automatizadas de hiperparâmetros que usam métodos de grade, aleatórios ou bayesianos, com agentes que executam testes em paralelo em muitas máquinas e encerramento antecipado opcional de execuções com baixo desempenho.
  • Artefatos: Conjuntos de dados, checkpoints de modelos e outros arquivos com controle de versões, além de gráficos de linhagem que mostram qual execução consumiu ou produziu cada versão.
  • Registro: Um catálogo selecionado de versões aprovadas de modelos e conjuntos de dados que as equipes promovem para implantação.
  • Relatórios: Documentos compartilháveis que combinam gráficos atualizados das execuções com análises por escrito.
  • Weave: Rastreamento, avaliação e acompanhamento de custos de aplicações com LLMs e agentes.

Um sweep separa a busca do treinamento: um controlador mantém o estado da busca e propõe configurações, e qualquer número de agentes pode obtê-las, treinar e informar de volta a métrica-alvo.

Como usar a W&B com Ultralytics YOLO#

O Ultralytics YOLO inclui uma integração W&B incorporada, desativada por padrão. Depois de ativá-la nas configurações da Ultralytics, cada execução de treinamento registra a lista completa de argumentos, as perdas e taxas de aprendizado por época, métricas de validação como precisão, revocação e precisão média média (mAP), além dos gráficos salvos. No fim, carrega best.pt como artefato de modelo, junto com curvas interativas de precisão-revocação e confiança. Esses artefatos best.pt podem depois ser importados para a Ultralytics Platform para previsão, exportação ou implantação.

import os

from ultralytics import YOLO, settings

# Registre localmente sem uma chave de API; carregue depois com "wandb sync" ou execute "wandb login" e remova esta linha
os.environ["WANDB_MODE"] = "offline"

# Ative o callback integrado do W&B (requer "pip install wandb"; salvo no arquivo de configurações da Ultralytics)
settings.update({"wandb": True})

# project e name se tornam os nomes do projeto e da execução na W&B
model = YOLO("yolo26n.pt")
model.train(data="coco8.yaml", epochs=5, project="yolo26-experiments", name="baseline")

As execuções de treinamento que compartilham project e diferem em name aparecem lado a lado em um único projeto da W&B, permitindo comparar em um mesmo painel execuções com tamanhos de modelo, tamanhos de imagem ou configurações de aumento de dados diferentes.

  • Pesos e vieses do modelo: O nome da plataforma refere-se aos parâmetros ajustáveis de uma rede neural. Os pesos escalam as entradas de cada neurônio, os vieses deslocam sua saída antes da função de ativação, e a retropropagação atualiza ambos. A plataforma pode registrar suas distribuições e gradientes durante o treinamento.
  • MLflow: Uma plataforma de código aberto para acompanhar, empacotar e registrar modelos, que as equipes costumam hospedar por conta própria. A W&B é principalmente um serviço gerenciado, com opções de hospedagem própria para empresas.
  • TensorBoard: Uma ferramenta local para visualizar registros de treinamento de PyTorch e TensorFlow, sem os recursos de colaboração hospedada, sweeps ou registro da W&B.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina