YOLO Vision 2026:
Torna al glossario Ultralytics

Hyperparameter Tuning

Esplora l'ottimizzazione degli iperparametri per migliorare le prestazioni del modello. Impara tecniche come l'ottimizzazione bayesiana e come usare Ultralytics YOLO26 per l'ottimizzazione automatizzata.

L'ottimizzazione degli iperparametri è il processo iterativo di ottimizzazione delle variabili di configurazione esterne che governano il processo di addestramento di un modello di machine learning (ML). A differenza dei parametri interni — come i pesi e i bias, che vengono appresi dai dati durante l'addestramento — gli iperparametri vengono impostati dal data scientist o dall'ingegnere prima che inizi il processo di apprendimento. Queste impostazioni controllano la struttura del modello e il comportamento dell'algoritmo, fungendo da "manopole e selettori" che perfezionano le prestazioni. Trovare la combinazione ideale di questi valori è fondamentale per massimizzare metriche come l'accuratezza e l'efficienza, facendo spesso la differenza tra un modello mediocre e una soluzione all'avanguardia.

Concetti e tecniche fondamentali#

L'insieme di tutte le possibili combinazioni di iperparametri crea uno spazio di ricerca ad alta dimensionalità. I professionisti utilizzano varie strategie per esplorare questo spazio e trovare la configurazione ottimale che minimizza la funzione di perdita.

  • Grid Search: Questo metodo esaustivo valuta il modello per ogni combinazione specificata di parametri in una griglia. Sebbene sia accurato, è computazionalmente costoso e soffre della maledizione della dimensionalità quando si ha a che fare con molte variabili.
  • Random Search: Invece di testare ogni combinazione, questa tecnica seleziona combinazioni casuali di iperparametri. La ricerca suggerisce che spesso ciò risulta più efficiente rispetto alla ricerca a griglia, poiché esplora lo spazio di ricerca in modo più efficace per i parametri più importanti.
  • Bayesian Optimization: Questo approccio probabilistico costruisce un modello surrogato per prevedere quali iperparametri produrranno i risultati migliori in base a valutazioni passate, concentrando la ricerca sulle aree più promettenti.
  • Evolutionary Algorithms: Ispirato all'evoluzione biologica, questo metodo utilizza meccanismi come la mutazione e il crossover per far evolvere una popolazione di configurazioni nel corso delle generazioni. Questo è il metodo principale utilizzato dalla libreria ultralytics per ottimizzare architetture moderne come YOLO26.

Ottimizzazione degli iperparametri vs. Addestramento del modello#

È essenziale distinguere tra ottimizzazione (tuning) e addestramento (training), poiché rappresentano fasi distinte del ciclo di vita MLOps:

Applicazioni nel mondo reale#

Modelli ottimizzati in modo efficace sono fondamentali per implementare soluzioni robuste in ambienti complessi.

Agricoltura di precisione#

Nell'IA in Agricoltura, i droni autonomi utilizzano la visione artificiale per identificare erbacce e malattie delle colture. Questi modelli vengono spesso eseguiti su dispositivi edge con autonomia della batteria limitata. Gli ingegneri utilizzano l'ottimizzazione degli iperparametri per perfezionare la pipeline di aumento dei dati e la risoluzione di input, assicurandosi che il modello bilanci elevate velocità di inferenza con la precisione necessaria per irrorare solo le erbacce, riducendo l'uso di prodotti chimici.

Diagnostica medica#

Per l'IA nella Sanità, in particolare nell'analisi di immagini mediche, un falso negativo può avere conseguenze gravi. Quando si addestrano i modelli per rilevare anomalie nelle scansioni MRI, i professionisti ottimizzano in modo aggressivo gli iperparametri relativi alla ponderazione delle classi e alla perdita focale (focal loss). Questa ottimizzazione massimizza il richiamo, garantendo che anche i segni sottili di patologia vengano segnalati per la revisione umana, aiutando significativamente la diagnosi precoce.

Ottimizzazione automatizzata con Ultralytics#

La libreria ultralytics semplifica l'ottimizzazione includendo un tuner integrato che sfrutta gli algoritmi genetici. Ciò consente agli utenti di cercare automaticamente i migliori iperparametri per i propri dataset personalizzati senza ricorrere a tentativi manuali. Per operazioni su larga scala, i team possono sfruttare la Ultralytics Platform per gestire dataset e visualizzare questi esperimenti di ottimizzazione nel cloud.

Il seguente esempio mostra come avviare l'ottimizzazione degli iperparametri per un modello YOLO26. Il tuner muterà gli iperparametri nel corso di diverse iterazioni per massimizzare la Precisione Media Media (mAP).

from ultralytics import YOLO

# Initialize a YOLO26 model (using the 'nano' weight for speed)
model = YOLO("yolo26n.pt")

# Start tuning hyperparameters on the COCO8 dataset
# The tuner runs for 30 epochs per iteration, evolving parameters like lr0 and momentum
model.tune(data="coco8.yaml", epochs=30, iterations=100, optimizer="AdamW", plots=False)

Automatizzando questo processo, gli sviluppatori possono avvicinarsi al concetto di Apprendimento Automatico Automatizzato (AutoML), in cui il sistema si auto-ottimizza per ottenere le migliori prestazioni possibili per un compito specifico.

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