YOLO Vision 2026:
Torna al glossario Ultralytics

Experiment Tracking

Scopri come il tracciamento degli esperimenti semplifica i flussi di lavoro ML. Scopri come registrare metriche e artefatti per Ultralytics YOLO26 per garantire un'AI riproducibile e ad alte prestazioni.

Il tracciamento degli esperimenti è il processo sistematico di registrazione, organizzazione e analisi delle variabili, delle metriche e degli artefatti generati durante l'esecuzione delle attività di machine learning (ML). Simile al taccuino di laboratorio di uno scienziato, questa pratica crea un record digitale affidabile di ogni ipotesi testata, assicurando che la fase di ricerca e sviluppo sia rigorosa, trasparente e riproducibile. Catturando input come gli hyperparameters e le versioni dei dataset insieme a output come i grafici delle prestazioni e i pesi addestrati, il tracciamento degli esperimenti trasforma la natura spesso iterativa e caotica del model training in un flusso di lavoro strutturato e basato sui dati. Questa organizzazione è fondamentale per i team che mirano a costruire sistemi di artificial intelligence (AI) robusti in modo efficiente, consentendo loro di individuare esattamente quali configurazioni producono i risultati migliori.

Perché il tracciamento degli esperimenti è importante#

Nei moderni progetti di computer vision (CV), gli sviluppatori eseguono spesso centinaia di iterazioni di addestramento per trovare l'architettura e le impostazioni ottimali del modello. Senza un sistema di tracciamento dedicato, dettagli critici come lo specifico learning rate o la versione esatta dei training data utilizzati per un'esecuzione riuscita possono andare facilmente persi. Il tracciamento degli esperimenti risolve questo problema fornendo un repository centralizzato per tutti i dati di esecuzione, facilitando una migliore collaborazione tra i membri del team e semplificando il processo di debug dei modelli con prestazioni inferiori.

Un tracciamento efficace comporta solitamente la registrazione di tre componenti principali:

Distinzione da MLOps e monitoraggio del modello#

Benché spesso usati in modo intercambiabile, il tracciamento degli esperimenti è uno specifico sottoinsieme del più ampio campo di Machine Learning Operations (MLOps). MLOps comprende l'intero ciclo di vita dell'ingegneria del ML, inclusi distribuzione, scalabilità e governance. Il tracciamento degli esperimenti si concentra specificamente sulla fase di sviluppo, ottimizzando il modello prima che raggiunga la produzione. Analogamente, differisce dal model monitoring, che traccia le prestazioni e la salute dei modelli dopo che sono stati distribuiti per rilevare problemi come il data drift in ambienti reali.

Applicazioni nel mondo reale#

L'applicazione rigorosa del tracciamento degli esperimenti è essenziale in settori in cui la precision e la sicurezza sono di primaria importanza.

  • Guida Autonoma: Gli ingegneri che sviluppano autonomous vehicles devono tracciare migliaia di esperimenti che coinvolgono diversi algoritmi di fusione dei sensori e modelli di object detection. Registrando meticolosamente ogni esecuzione di addestramento, i team possono risalire esattamente a quale versione del modello ha performato meglio in specifiche condizioni meteorologiche, assicurando che gli standard di sicurezza siano soddisfatti prima della distribuzione. Strumenti come MLflow o Weights & Biases vengono spesso integrati per visualizzare queste metriche complesse.
  • Imaging Medico: Nelle healthcare AI applications, come il rilevamento di tumori nei raggi X, la riproducibilità è un requisito normativo. Il tracciamento degli esperimenti assicura che lo specifico modello di deep learning (DL) utilizzato per la diagnosi possa essere verificato e ricreato con precisione, confermando che il false positive rate soddisfi le soglie cliniche.

Implementazione del tracciamento con Ultralytics#

L'Ultralytics ecosystem supporta un'integrazione perfetta con i popolari strumenti di tracciamento. Quando si addestrano modelli all'avanguardia come YOLO26, puoi facilmente registrare le metriche su piattaforme come TensorBoard, Comet o l'Ultralytics Platform. La piattaforma semplifica ulteriormente questo processo offrendo la gestione basata su cloud di dataset ed esecuzioni di addestramento, facilitando la visualizzazione delle training curves e il confronto delle prestazioni tra diversi esperimenti.

Ecco un esempio sintetico di come avviare un'esecuzione di addestramento con Ultralytics YOLO che registra automaticamente i dati degli esperimenti.

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 l'hyperparameter tuning, migliorando sistematicamente il recall e la robustezza complessiva del proprio modello. Che tu utilizzi il local training o che tu stia scalando tramite il cloud computing, il tracciamento degli esperimenti rimane la spina dorsale di un flusso di lavoro di IA scientifico e di successo.

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