Ultralytics YOLO27:
Torna al glossario di Ultralytics

Weights & Biases

Scopri come Weights & Biases semplifica l'MLOps per Ultralytics YOLO26. Impara a monitorare gli esperimenti, ottimizzare gli iperparametri e gestire gli artefatti per ottenere modelli migliori.

Weights & Biases (spesso abbreviato in W&B o WandB) è una piattaforma completa per le operazioni di machine learning (MLOps), progettata per aiutare data scientist e ingegneri di machine learning a semplificare il flusso di lavoro dello sviluppo dei modelli. Come strumento pensato innanzitutto per gli sviluppatori, funge da sistema centrale di riferimento per il monitoraggio degli esperimenti, il controllo delle versioni di dataset e modelli e la visualizzazione delle metriche delle prestazioni in tempo reale. Nel complesso panorama dell'intelligenza artificiale, mantenere la riproducibilità e la visibilità sulle sessioni di addestramento è fondamentale; Weights & Biases affronta questo problema registrando automaticamente iperparametri, metriche di sistema e file di output, consentendo ai team di confrontare in modo efficiente esperimenti diversi e identificare le configurazioni con le migliori prestazioni.

Funzionalità 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. Offre una suite di strumenti che si integra direttamente con framework diffusi come PyTorch e l'ecosistema Ultralytics.

  • Monitoraggio degli esperimenti: questa funzionalità registra tutti i parametri di configurazione, come il learning rate, la dimensione del batch e l'architettura del modello. Registra inoltre metriche dinamiche come le funzioni di perdita e l'accuratezza nel tempo, presentandole in grafici interattivi.
  • Ottimizzazione degli iperparametri: W&B Sweeps automatizza il processo di ottimizzazione degli iperparametri. Esplorando diverse combinazioni di parametri, puoi massimizzare metriche delle prestazioni del modello come la precisione media media (mAP) senza intervento manuale.
  • Gestione degli artifact: per garantire il monitoraggio completo della provenienza, W&B Artifacts gestisce le versioni di dataset e checkpoint dei modelli. Questo consente di tracciare esattamente quale versione dei dati ha prodotto uno specifico modello, un componente fondamentale per un solido monitoraggio dei modelli.
  • Monitoraggio del sistema: la piattaforma monitora l'utilizzo dell'hardware, compreso l'impiego della GPU, il consumo di memoria e la temperatura. Ciò aiuta a identificare i colli di bottiglia e a garantire un'efficiente allocazione delle risorse durante le sessioni di addestramento ad alta intensità computazionale.

Applicazioni nel mondo reale#

Weights & Biases viene utilizzato ampiamente in vari settori per accelerare la distribuzione di soluzioni di visione artificiale e NLP.

  1. Ricerca e sviluppo collaborativi: i grandi team di ricerca sull'AI utilizzano W&B per condividere istantaneamente i risultati degli esperimenti. Ad esempio, un team che sviluppa un sistema di percezione per un veicolo autonomo può avere più ingegneri che addestrano diverse architetture per il rilevamento degli oggetti. W&B aggrega queste sessioni in un'unica dashboard, consentendo al team di analizzare collaborativamente quale architettura gestisce meglio i casi limite e 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 prestazioni di un modello candidato per la produzione con la baseline attuale, garantendo che vengano distribuiti sull'edge solo modelli con precisione e richiamo superiori.

Integrazione con Ultralytics YOLO#

L'integrazione tra Weights & Biases e Ultralytics è fluida e offre visualizzazioni dettagliate per le attività di rilevamento degli oggetti, segmentazione e stima della posa. Durante l'addestramento di un modello moderno come YOLO26, l'integrazione registra automaticamente metriche, predizioni dei bounding box e matrici di confusione.

Questo frammento mostra come sfruttare le funzionalità di registrazione automatica. Installando semplicemente il client, il processo di addestramento sincronizzerà i risultati con il 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")

Distinzione: piattaforma e parametri della rete neurale#

È importante distinguere la piattaforma "Weights & Biases" dai concetti fondamentali delle reti neurali di pesi 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, mentre i "bias" sono parametri aggiuntivi che consentono di spostare la funzione di attivazione. Questi sono i valori matematici ottimizzati durante la retropropagazione.
  • Weights & Biases (piattaforma): questo è lo strumento software esterno descritto in questa pagina. Sebbene la piattaforma monitori i valori e i gradienti dei pesi e dei bias della rete neurale per l'analisi, è un livello di gestione che si trova al di sopra dei dati di addestramento e del processo, non dei componenti matematici stessi.

Per chi desidera gestire l'intero ciclo di vita, comprese annotazione e distribuzione, insieme al monitoraggio degli esperimenti, la piattaforma Ultralytics offre inoltre strumenti solidi che completano la registrazione dettagliata delle metriche fornita dall'integrazione Weights & Biases.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

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

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

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

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

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

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

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

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

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

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

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

Computer vision in agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning