Ultralytics YOLO27:
Torna al glossario di Ultralytics

Experiment Tracking

Scopri come il monitoraggio degli esperimenti semplifica i flussi di lavoro ML. Impara a registrare metriche e artefatti per Ultralytics YOLO26, così da garantire un’IA riproducibile e ad alte prestazioni.

Il monitoraggio degli esperimenti è il processo sistematico di registrazione, organizzazione e analisi delle variabili, delle metriche e degli artefatti generati durante l'esecuzione di attività di apprendimento automatico (ML). Analogamente al taccuino di laboratorio di uno scienziato, questa pratica crea un registro digitale affidabile di ogni ipotesi testata, garantendo che la fase di ricerca e sviluppo sia rigorosa, trasparente e riproducibile. Acquisendo input come gli iperparametri e le versioni dei dataset insieme a output come i grafici delle prestazioni e i pesi addestrati, il monitoraggio degli esperimenti trasforma la natura spesso iterativa e caotica dell'addestramento dei modelli in un flusso di lavoro strutturato e basato sui dati. Questa organizzazione è fondamentale per i team che mirano a creare sistemi di intelligenza artificiale (AI) robusti in modo efficiente, consentendo loro di individuare esattamente quali configurazioni producono i risultati migliori.

Perché il monitoraggio degli esperimenti è importante#

Nei moderni progetti di visione artificiale (CV), gli sviluppatori eseguono spesso centinaia di iterazioni di addestramento per trovare l'architettura e le impostazioni ottimali del modello. Senza un sistema di monitoraggio dedicato, dettagli fondamentali come lo specifico tasso di apprendimento o la versione esatta dei dati di addestramento utilizzata per un'esecuzione riuscita possono andare facilmente persi. Il monitoraggio degli esperimenti risolve questo problema fornendo un repository centralizzato per tutti i dati delle esecuzioni, facilitando una migliore collaborazione tra i membri del team e semplificando il processo di debug dei modelli che mostrano prestazioni insufficienti.

Un monitoraggio efficace comporta generalmente la registrazione di tre componenti principali:

Differenze rispetto a MLOps e al monitoraggio dei modelli#

Sebbene spesso utilizzato come sinonimo, il monitoraggio degli esperimenti è un sottoinsieme specifico del più ampio campo delle operazioni di apprendimento automatico (MLOps). MLOps comprende l'intero ciclo di vita dell'ingegneria del ML, inclusi distribuzione, scalabilità e governance. Il monitoraggio degli esperimenti si concentra nello specifico sulla fase di sviluppo, ottimizzando il modello prima che raggiunga la produzione. Allo stesso modo, si differenzia dal monitoraggio dei modelli, che tiene traccia delle prestazioni e dello stato dei modelli dopo la loro distribuzione per rilevare problemi come il data drift negli ambienti reali.

Applicazioni nel mondo reale#

L'applicazione rigorosa del monitoraggio degli esperimenti è essenziale nei settori in cui precisione e sicurezza sono fondamentali.

  • Guida autonoma: gli ingegneri che sviluppano veicoli autonomi devono monitorare migliaia di esperimenti che coinvolgono diversi algoritmi di fusione dei sensori e modelli di rilevamento degli oggetti. Registrando meticolosamente ogni esecuzione di addestramento, i team possono risalire esattamente alla versione del modello che ha ottenuto le prestazioni migliori in specifiche condizioni meteorologiche, garantendo il rispetto degli standard di sicurezza prima della distribuzione. Strumenti come MLflow o Weights & Biases sono spesso integrati per visualizzare queste metriche complesse.
  • Imaging medico: nelle applicazioni di AI nel settore sanitario, come il rilevamento di tumori nelle radiografie, la riproducibilità è un requisito normativo. Il monitoraggio degli esperimenti garantisce che il modello di deep learning (DL) specifico utilizzato per la diagnosi possa essere sottoposto ad audit e ricreato con precisione, verificando che il tasso di falsi positivi soddisfi le soglie cliniche.

Implementazione del monitoraggio con Ultralytics#

L'ecosistema Ultralytics supporta un'integrazione fluida con i più diffusi strumenti di monitoraggio. Durante l'addestramento di modelli all'avanguardia come YOLO26, puoi registrare facilmente le metriche su piattaforme come TensorBoard, Comet o la Ultralytics Platform. La Platform semplifica ulteriormente questo processo offrendo la gestione basata sul cloud di dataset ed esecuzioni di addestramento, rendendo più semplice visualizzare le curve di addestramento e confrontare le prestazioni tra esperimenti diversi.

Ecco un esempio conciso di come avviare un'esecuzione di addestramento con Ultralytics YOLO che registra automaticamente i dati dell'esperimento.

from ultralytics import YOLO

# Load the YOLO26 model (recommended for superior speed and accuracy)
model = YOLO("yolo26n.pt")

# Train the model, specifying a project name to group experiment runs
# This organizes logs, weights, and metrics into a 'my_experiments' directory
results = model.train(data="coco8.yaml", epochs=5, project="my_experiments", name="run_lr_0.01")

Organizzando le esecuzioni in progetti specifici, gli sviluppatori possono sfruttare gli strumenti per eseguire il tuning degli iperparametri, migliorando sistematicamente il recall e la robustezza complessiva del modello. Che tu utilizzi l'addestramento locale o aumenti la scalabilità tramite il cloud computing, il monitoraggio degli esperimenti rimane la spina dorsale di un flusso di lavoro di AI scientifico e di successo.

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