Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Jagged Intelligence

L'intelligenza disomogenea è il profilo irregolare delle capacità dei modelli di IA, che risolvono problemi difficili ma falliscono quelli facili, come sostenere che 9.11 sia maggiore di 9.9.

L'intelligenza frastagliata descrive il profilo disomogeneo delle capacità dei moderni sistemi di AI: lo stesso modello può raggiungere un livello esperto in compiti difficili e fallire in compiti semplici che la maggior parte delle persone trova banali. Andrej Karpathy ha coniato il termine nel 2024 per descrivere i modelli linguistici di grandi dimensioni (LLM) in grado di risolvere difficili problemi di matematica, ma convinti che 9,11 sia maggiore di 9,9. Contare male la lettera «r» in «strawberry» è diventato un altro esempio famoso. Rappresentata graficamente su vari compiti, la competenza di un modello simile forma una linea frastagliata, con picchi acuti e profonde valli, la cui posizione è difficile da prevedere osservando i picchi.

Perché le capacità sono disomogenee#

Un modello è più forte laddove i suoi dati di addestramento sono densi e la sua rappresentazione interna si adatta al compito; entrambe le condizioni variano sensibilmente da un compito all'altro. La rappresentazione spiega molti dei famosi errori nel testo. La tokenizzazione suddivide il testo in token di sottoparole prima che il modello lo veda, come mostra il tokenizer di OpenAI per GPT-4o:

import tiktoken

# o200k_base è il tokenizer usato da GPT-4o di OpenAI
encoding = tiktoken.get_encoding("o200k_base")

for question in ["How many r letters are in strawberry?", "Which is bigger, 9.11 or 9.9?"]:
    tokens = [encoding.decode([t]) for t in encoding.encode(question)]
    print(tokens)

La parola « strawberry» arriva come un unico token, quindi il modello non vede mai le sue tre lettere r e deve recuperare l'ortografia dal testo di addestramento. I numeri arrivano come «9», «.», «11» e «9», «.», «9» e, in gran parte di quel testo, coppie simili sono numeri di versione, date o capitoli di libri, in cui 9.11 viene effettivamente dopo 9.9 e 11 è maggiore di 9. Il modello risponde sulla base di questi schemi anziché eseguire un confronto numerico.

La copertura dei dati spiega gran parte del resto. Le competenze che ricorrono continuamente nei dati di addestramento diventano affidabili, mentre i formati rari, le formulazioni insolite e i casi limite restano difficili, per quanto semplici possano sembrare a una persona. I modelli di visione mostrano lo stesso schema. Un modello di rilevamento degli oggetti può essere eccellente con oggetti comuni e grandi alla luce del giorno, ma molto meno efficace con oggetti piccoli, classi rare o punti di vista insoliti, anche quando una persona li troverebbe tutti ugualmente facili.

L'andamento frastagliato è diverso dal paradosso di Moravec, l'osservazione di Hans Moravec del 1988 secondo cui compiti difficili per le persone, come gli scacchi, sono facili per i computer, mentre abilità umane senza sforzo, come la percezione e il movimento, sono difficili. Le capacità frastagliate non seguono in alcuna direzione la difficoltà percepita dagli esseri umani, quindi l'intuizione su ciò che è «facile» è una guida poco affidabile per capire dove un modello fallirà.

La frontiera frastagliata in azione#

La stessa disomogeneità influenza il modo in cui le persone lavorano con l'AI. In un esperimento sul campo del 2023 con 758 consulenti del Boston Consulting Group, ricercatori della Harvard Business School e di altri istituti hanno descritto una frontiera tecnologica frastagliata. Nei 18 compiti all'interno della frontiera, i consulenti che usavano GPT-4 hanno completato il 12,2% di compiti in più, lavorato il 25,1% più velocemente e prodotto un lavoro valutato oltre il 40% più alto in termini di qualità. In un compito appena al di fuori della frontiera, i consulenti che usavano l'AI avevano una probabilità inferiore di 19 punti percentuali di raggiungere la risposta corretta rispetto a chi lavorava senza. L'intelligenza frastagliata indica il profilo disomogeneo delle capacità del modello, mentre la frontiera frastagliata indica il confine che ne risulta tra il lavoro agevolato dall'AI e quello che l'AI peggiora senza che ce ne accorgiamo.

L'andamento frastagliato complica anche le affermazioni sull'intelligenza artificiale generale (AGI). Un punteggio medio su un ampio dataset di benchmark può aumentare costantemente mentre specifiche lacune restano invariate, quindi una media di grande impatto dice poco sull'affidabilità di un modello in un singolo compito.

Misurare un profilo frastagliato#

Le capacità disomogenee diventano visibili quando la valutazione viene suddivisa in segmenti anziché essere riportata come un unico numero. Per un rilevatore, la prima suddivisione è per classe. La modalità Validation di Ultralytics YOLO26 riporta la precisione media media (mAP) complessiva e per ogni classe presente nelle etichette di convalida; ordinando le metriche per classe, le lacune compaiono per prime:

from ultralytics import YOLO

# Validate a pretrained detector on labeled images
model = YOLO("yolo26n.pt")
metrics = model.val(data="coco8.yaml")

# One row per class in the validation labels, weakest first
rows = sorted(metrics.summary(), key=lambda row: row["mAP50-95"])
print(f"Overall mAP50-95: {metrics.box.map:.3f}")
for row in rows[:3]:
    print(f"{row['Class']}: {row['mAP50-95']} mAP50-95 over {row['Instances']} instances")

Su un set di convalida completo come le 5.000 immagini di COCO, la stessa suddivisione indica le classi che necessitano di più dati o di un esame più attento delle loro etichette. Le classi sono solo il primo segmento. Illuminazione, angolazione della fotocamera, movimento e occlusione possono ciascuno nascondere una propria lacuna, che emerge con il test del modello su nuove immagini acquisite in tali condizioni:

Dopo la messa in produzione, il profilo continua a cambiare con il variare degli input e il monitoraggio della deriva dei dati mostra quando le immagini di produzione iniziano a ricadere in aree mai coperte dal set di convalida.

Explore solutions

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui 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 visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning