Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
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 di attività di machine learning (ML). Simile al diario 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 hyperparameters e versioni dei dataset insieme a output come grafici delle prestazioni e 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 migliori risultati.

Link to this sectionPerché 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 del modello e le impostazioni ottimali. Senza un sistema di tracciamento dedicato, dettagli cruciali come lo specifico learning rate o l'esatta versione 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:

Link to this sectionDistinzione da MLOps e monitoraggio del modello#

Sebbene spesso usati in modo intercambiabile, il tracciamento degli esperimenti è un sottoinsieme specifico del campo più ampio di Machine Learning Operations (MLOps). MLOps comprende l'intero ciclo di vita dell'ingegneria 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. Allo stesso modo, differisce dal model monitoring, che tiene traccia delle prestazioni e dello stato di salute dei modelli dopo che sono stati distribuiti per rilevare problemi come il data drift in ambienti reali.

Link to this sectionApplicazioni nel mondo reale#

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

  • 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 ottenuto i migliori risultati in specifiche condizioni meteorologiche, garantendo che gli standard di sicurezza siano rispettati 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 nelle radiografie, la riproducibilità è un requisito normativo. Il tracciamento degli esperimenti garantisce che lo specifico modello di deep learning (DL) utilizzato per la diagnosi possa essere sottoposto a audit e ricreato con precisione, verificando che il false positive rate soddisfi le soglie cliniche.

Link to this sectionImplementazione del tracciamento con Ultralytics#

L'Ultralytics ecosystem supporta un'integrazione perfetta con i più diffusi strumenti di tracciamento. Durante l'addestramento di 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, rendendo più facile visualizzare le training curves e confrontare le prestazioni tra diversi esperimenti.

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, puoi sfruttare gli strumenti per eseguire hyperparameter tuning, migliorando sistematicamente il recall e la robustezza generale del tuo modello. Che tu utilizzi il local training o la scalabilità tramite cloud computing, il tracciamento degli esperimenti rimane la spina dorsale di un flusso di lavoro AI 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