Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Weights & Biases

Esplora come Weights & Biases semplifica MLOps per Ultralytics YOLO26. Impara a tracciare esperimenti, ottimizzare gli iperparametri e gestire gli artefatti per modelli migliori.

Weights & Biases (spesso abbreviato come W&B o WandB) è una piattaforma completa di Machine Learning Operations (MLOps) progettata per aiutare i data scientist e gli ingegneri di machine learning a ottimizzare il flusso di lavoro di sviluppo dei modelli. Come strumento pensato per gli sviluppatori, funge da sistema centrale di registrazione per tracciare esperimenti, gestire il versionamento di dataset e modelli e visualizzare le metriche di performance in tempo reale. Nel complesso panorama dell'intelligenza artificiale, mantenere la riproducibilità e la visibilità sui processi di addestramento è fondamentale; Weights & Biases affronta questa sfida registrando automaticamente iperparametri, metriche di sistema e file di output, consentendo ai team di confrontare esperimenti disparati e identificare in modo efficiente le configurazioni con le migliori prestazioni.

Link to this sectionCapacità principali nel Machine Learning#

Il valore principale di Weights & Biases risiede nella sua capacità di organizzare il processo, spesso caotico, di addestramento dei modelli di deep learning. Fornisce una suite di strumenti che si integrano direttamente con framework popolari come PyTorch e l'ecosistema Ultralytics.

  • Monitoraggio degli esperimenti: questa funzione registra tutti i parametri di configurazione, come il learning rate, la batch size e l'architettura del modello. Registra anche metriche dinamiche come le loss functions e l'accuratezza nel tempo, presentandole in grafici interattivi.
  • Ottimizzazione degli iperparametri: i W&B Sweeps automatizzano il processo di hyperparameter tuning. Esplorando diverse combinazioni di parametri, puoi massimizzare le metriche di performance del modello come la Mean Average Precision (mAP) senza intervento manuale.
  • Gestione degli artefatti: per garantire un tracciamento completo della linea temporale, i W&B Artifacts controllano il versionamento di datasets e checkpoint dei modelli. Ciò ti permette di risalire esattamente a quale versione dei dati abbia prodotto uno specifico modello, un componente chiave per un solido model monitoring.
  • Monitoraggio del sistema: la piattaforma traccia l'utilizzo dell'hardware, inclusi l'utilizzo della GPU, il consumo di memoria e la temperatura. Questo aiuta a identificare i colli di bottiglia e a garantire un'efficiente resource allocation durante sessioni di addestramento ad alta intensità di calcolo.

Link to this sectionApplicazioni nel mondo reale#

Weights & Biases viene utilizzato ampiamente in vari settori per accelerare il deployment di soluzioni di computer vision e NLP.

  1. Ricerca e sviluppo collaborativo: grandi team di ricerca AI usano W&B per condividere istantaneamente i risultati sperimentali. Ad esempio, un team che sviluppa un sistema di percezione per veicoli autonomi può avere più ingegneri che addestrano diverse architetture di object detection. W&B aggrega questi processi in un'unica dashboard, consentendo al team di analizzare in collaborazione quale architettura gestisca meglio i casi limite, favorendo cicli di iterazione più rapidi.

  2. Manutenzione dei modelli in produzione: in contesti industriali, come il controllo qualità nella produzione, i modelli devono essere riaddestrati periodicamente con nuovi dati per prevenire il data drift. W&B aiuta gli ingegneri a confrontare le performance di un modello candidato per la produzione rispetto alla baseline attuale, assicurando che vengano distribuiti sull'edge solo modelli con precision e recall superiori.

Link to this sectionIntegrazione con Ultralytics YOLO#

L'integrazione tra Weights & Biases e Ultralytics è fluida e offre visualizzazioni ricche per attività di object detection, segmentazione e stima della posa. Quando addestri un modello moderno come YOLO26, l'integrazione registra automaticamente metriche, previsioni di bounding box e confusion matrices.

Questo snippet mostra come sfruttare le funzionalità di logging automatico. Installando semplicemente il client, il processo di addestramento sincronizzerà i risultati nel 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")

Link to this sectionDistinzione: Piattaforma vs. Parametri delle reti neurali#

È importante distinguere la piattaforma "Weights & Biases" dai concetti fondamentali delle reti neurali di pesi (weights) e bias.

  • Pesi e Bias (Parametri): In una rete neurale, i "pesi" sono i parametri apprendibili che determinano la forza della connessione tra i neuroni, e i "bias" sono parametri aggiuntivi che consentono di traslare la funzione di attivazione. Questi sono i valori matematici ottimizzati durante la backpropagation.
  • Weights & Biases (Piattaforma): Questo è lo strumento software esterno discusso in questa pagina. Mentre la piattaforma traccia i valori e i gradienti dei pesi e dei bias della rete neurale per l'analisi, si tratta di un livello di gestione sovrapposto ai dati di addestramento e al processo, non ai componenti matematici stessi.

Per gli utenti che cercano di gestire l'intero ciclo di vita, inclusi l'annotazione e il deployment insieme al tracciamento degli esperimenti, la piattaforma Ultralytics offre anche strumenti robusti che completano il logging dettagliato delle metriche fornito dall'integrazione con Weights & Biases.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.

Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.

Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.

Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning