Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Weights & Biases

Explore como o Weights & Biases simplifica o MLOps para o Ultralytics YOLO26. Aprenda a acompanhar experiências, otimizar hiperparâmetros e gerir artefactos para obter modelos melhores.

Weights & Biases (frequentemente abreviado como W&B ou WandB) é uma plataforma abrangente de Operações de Machine Learning (MLOps) concebida para ajudar cientistas de dados e engenheiros de machine learning a otimizar o fluxo de trabalho de desenvolvimento dos seus modelos. Enquanto ferramenta orientada para developers, funciona como um sistema central de registo para acompanhar experiências, criar versões de conjuntos de dados e modelos e visualizar métricas de desempenho em tempo real. No complexo panorama da inteligência artificial, manter a reprodutibilidade e a visibilidade sobre as execuções de treino é fundamental; o Weights & Biases responde a esta necessidade ao registar automaticamente hiperparâmetros, métricas do sistema e ficheiros de saída, permitindo às equipas comparar experiências distintas e identificar de forma eficiente as configurações com melhor desempenho.

Principais capacidades em Machine Learning#

O principal valor do Weights & Biases reside na sua capacidade de organizar o processo frequentemente caótico de treino de modelos de deep learning. A plataforma disponibiliza um conjunto de ferramentas que se integram diretamente com frameworks populares, como o PyTorch e o ecossistema da Ultralytics.

  • Acompanhamento de experiências: Esta funcionalidade regista todos os parâmetros de configuração, como a taxa de aprendizagem, o tamanho do batch e a arquitetura do modelo. Também regista métricas dinâmicas, como funções de perda e exatidão ao longo do tempo, apresentando-as em gráficos interativos.
  • Otimização de hiperparâmetros: Os Sweeps do W&B automatizam o processo de ajuste de hiperparâmetros. Ao explorar diferentes combinações de parâmetros, os utilizadores podem maximizar métricas de desempenho do modelo, como a precisão média média (mAP), sem intervenção manual.
  • Gestão de artefactos: Para garantir um acompanhamento completo da linhagem, os Artifacts do W&B controlam as versões de conjuntos de dados e checkpoints de modelos. Isto permite aos utilizadores rastrear exatamente qual versão dos dados produziu um determinado modelo, um componente essencial de uma monitorização de modelos robusta.
  • Monitorização do sistema: A plataforma acompanha a utilização do hardware, incluindo a utilização da GPU, o consumo de memória e a temperatura. Isto ajuda a identificar bottlenecks e a garantir uma alocação de recursos eficiente durante sessões de treino que exigem muitos recursos computacionais.

Aplicações no mundo real#

O Weights & Biases é utilizado extensivamente em vários setores para acelerar a implementação de soluções de visão computacional e NLP.

  1. Investigação e desenvolvimento colaborativos: Grandes equipas de investigação em IA utilizam o W&B para partilhar instantaneamente resultados experimentais. Por exemplo, uma equipa que desenvolva um sistema de perceção para um veículo autónomo pode ter vários engenheiros a treinar diferentes arquiteturas de deteção de objetos. O W&B agrega estas execuções num único dashboard, permitindo à equipa analisar colaborativamente qual arquitetura lida melhor com casos-limite e promovendo ciclos de iteração mais rápidos.

  2. Manutenção de modelos em produção: Em contextos industriais, como o controlo de qualidade na produção, os modelos têm de ser treinados periodicamente com novos dados para evitar a deriva dos dados. O W&B ajuda os engenheiros a comparar o desempenho de um modelo candidato para produção com a baseline atual, garantindo que apenas modelos com precisão e recall superiores são implementados na edge.

Integração com o Ultralytics YOLO#

A integração entre o Weights & Biases e a Ultralytics é perfeita, fornecendo visualizações detalhadas para tarefas de deteção de objetos, segmentação e estimativa de pose. Ao treinar um modelo moderno como o YOLO26, a integração regista automaticamente métricas, previsões de bounding boxes e matrizes de confusão.

Este snippet demonstra como tirar partido das capacidades de registo automático. Basta instalar o cliente para que o processo de treino sincronize os resultados com a cloud.

from ultralytics import YOLO

# Ensure the wandb client is installed
# pip install wandb

# Load the YOLO26 model (latest generation)
model = YOLO("yolo26n.pt")

# Train the model on the COCO8 dataset
# The integration automatically detects wandb and logs metrics
model.train(data="coco8.yaml", epochs=5, project="YOLO26_Experiments", name="run_01")

Distinção: plataforma vs. parâmetros de redes neuronais#

É importante distinguir a plataforma "Weights & Biases" dos conceitos fundamentais de redes neuronais de pesos e biases.

  • Pesos e biases (parâmetros): Numa rede neuronal, os "pesos" são os parâmetros aprendíveis que determinam a força da ligação entre neurónios, enquanto os "biases" são parâmetros adicionais que permitem deslocar a função de ativação. Estes são os valores matemáticos otimizados durante a retropropagação.
  • Weights & Biases (plataforma): Esta é a ferramenta de software externa discutida nesta página. Embora a plataforma acompanhe os valores e gradientes dos pesos e biases da rede neuronal para análise, trata-se de uma camada de gestão sobre os dados de treino e o processo, não dos próprios componentes matemáticos.

Para os utilizadores que procuram gerir todo o ciclo de vida, incluindo anotação e implementação, juntamente com o acompanhamento de experiências, a Ultralytics Platform também oferece ferramentas robustas que complementam o registo detalhado de métricas fornecido pela integração do Weights & Biases.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatizaçã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 para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatizaçã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 para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatizaçã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 para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática