YOLO Vision 2026:
Torna al glossario di Ultralytics

Area Under the Curve (AUC)

Scopri come l'area sotto la curva (AUC) misura le prestazioni dei modelli. Approfondisci il suo ruolo nella classificazione, nella sanità e nella finanza usando Ultralytics YOLO26.

L'Area sotto la curva (AUC) è una metrica completa delle prestazioni utilizzata nell'apprendimento automatico (ML) per valutare il potere discriminante di un modello di classificazione. In particolare, misura l'area bidimensionale sottostante la curva caratteristica operativa del ricevitore (ROC), fornendo un singolo valore scalare compreso tra 0 e 1. Un AUC pari a 1,0 indica un classificatore perfetto, mentre un AUC pari a 0,5 suggerisce che il modello non offre prestazioni migliori di una scelta casuale. Poiché aggrega le prestazioni su tutte le possibili soglie di classificazione, l'AUC è particolarmente efficace per valutare le capacità di modellazione predittiva negli scenari in cui il confine decisionale ottimale è sconosciuto o variabile.

La relazione tra ROC e AUC#

Per comprendere appieno l'AUC, è necessario capire la curva ROC sottostante. Questo grafico rappresenta il tasso di veri positivi (Recall) rispetto al tasso di falsi positivi con diverse impostazioni della soglia. L'AUC quantifica essenzialmente la probabilità che il modello assegni un punteggio più alto a un'istanza positiva scelta casualmente rispetto a una negativa scelta casualmente.

  • Separabilità: l'AUC misura quanto bene il modello distingue tra le classi (ad esempio, "cane" e "gatto"). Una maggiore separabilità implica previsioni migliori.
  • Invarianza rispetto alla soglia: a differenza del punteggio F1, che dipende da uno specifico punto di cutoff, l'AUC fornisce una panoramica generale della qualità del modello.
  • Invarianza rispetto alla scala: misura quanto bene vengono ordinate le previsioni, anziché i loro valori di probabilità assoluti.

Applicazioni nel mondo reale#

L'AUC è una metrica preferita nei settori che prendono decisioni critiche e gestiscono dataset sbilanciati, in cui una classe è significativamente più rara dell'altra.

  1. Diagnostica medica: nel campo dell'AI nel settore sanitario, i modelli vengono addestrati per identificare patologie dall'analisi di immagini mediche. Ad esempio, un modello che rileva tumori rari deve dare priorità alla sensibilità. Un AUC elevato garantisce che il sistema assegni in modo affidabile punteggi di rischio più alti ai pazienti effettivamente malati rispetto agli individui sani, riducendo i pericolosi falsi negativi.

  2. Rilevamento delle frodi finanziarie: gli istituti finanziari utilizzano l'AI nella finanza per individuare le transazioni fraudolente. Poiché le transazioni legittime sono di gran lunga più numerose di quelle fraudolente, un modello potrebbe raggiungere un'accuratezza del 99% semplicemente classificando tutto come "legittimo". L'AUC lo impedisce valutando quanto bene il modello separa i tentativi effettivi di frode dal comportamento normale, indipendentemente dalla distribuzione delle classi.

Distinguere l'AUC dalle metriche correlate#

È fondamentale distinguere l'AUC da altri indicatori di valutazione del modello per scegliere lo strumento giusto per il tuo progetto.

  • AUC e accuratezza: l'accuratezza è semplicemente il rapporto tra le previsioni corrette e il totale delle previsioni. Nei dataset fortemente sbilanciati, l'accuratezza può risultare ingannevolmente elevata. L'AUC è robusta rispetto allo sbilanciamento delle classi e fornisce una valutazione più realistica delle prestazioni del classificatore.
  • AUC e precisione-recall: mentre la ROC-AUC è lo standard per risultati bilanciati, l'Area sotto la curva precisione-recall (AUPRC) è spesso preferita quando la classe "positiva" è estremamente rara e i falsi positivi rappresentano una preoccupazione significativa.
  • AUC e mAP: nelle attività di rilevamento degli oggetti che utilizzano modelli come YOLO26, la metrica standard è la precisione media media (mAP). Sebbene la mAP sia concettualmente simile, poiché calcola l'area sotto la curva precisione-recall su diverse soglie di Intersezione sull'unione (IoU), AUC si riferisce strettamente alla curva ROC nella classificazione binaria o multiclasse.

Esempio di codice#

L'esempio seguente mostra come caricare un modello di classificazione YOLO26 preaddestrato ed eseguire la validazione. Sebbene i modelli YOLO riportino principalmente l'accuratezza top-1 e top-5, il processo di validazione genera i dati di previsione necessari per analizzare le metriche basate sulle curve.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Validate the model on a standard dataset (e.g., imagenet10)
# This generates precision, recall, and accuracy metrics
results = model.val(data="imagenet10")

# Access top-1 accuracy, a key point on the ROC curve
print(f"Top-1 Accuracy: {results.top1:.4f}")
print(f"Top-5 Accuracy: {results.top5:.4f}")

Per una gestione completa del ciclo di vita, che includa l'annotazione dei dataset e l'addestramento sul cloud, dove queste metriche vengono visualizzate automaticamente, gli sviluppatori possono utilizzare la Ultralytics Platform. Questo semplifica il processo di interpretazione di metriche complesse come l'AUC senza calcoli manuali.

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