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

GPT (Generative Pre-trained Transformer)

GPT (Transformer generativo preaddestrato) è un Transformer solo decoder, preaddestrato per prevedere il token successivo. Scopri come funziona e le versioni da GPT-1 a GPT-6.

GPT (Trasformatore generativo preaddestrato) è un modello linguistico Transformer solo decoder, preaddestrato innanzitutto su grandi quantità di testo senza etichette per predire il token successivo, quindi adattato ai vari compiti. OpenAI ha introdotto questo approccio nel giugno 2018 con l'articolo di Alec Radford e colleghi Improving Language Understanding by Generative Pre-Training; il nome riassume il metodo: un modello generativo di testo, preaddestrato prima di qualsiasi training specifico per un compito e basato sul Transformer. La serie GPT è passata dai 117 milioni di parametri di GPT-1 ai 175 miliardi di GPT-3, mentre ChatGPT, lanciato il 30 novembre 2022, ha reso questa famiglia di grandi modelli linguistici (LLM) la più conosciuta. «In stile GPT» descrive anche qualsiasi LLM solo decoder addestrato allo stesso modo, tra cui Llama di Meta e i modelli Qwen di Alibaba.

Come funziona un modello GPT#

Il testo viene prima suddiviso in token; GPT-2 ha introdotto la tokenizzazione a livello di byte con un vocabolario di 50.257 token, mantenuto da GPT-3. Ogni token diventa un embedding a cui si aggiunge un segnale di posizione e una serie di blocchi decoder identici affina quei vettori. In ogni blocco, la self-attention mascherata consente a ciascuna posizione di leggere solo se stessa e le posizioni precedenti, mentre un livello feed-forward trasforma ogni posizione in modo indipendente:

Grazie alla maschera causale, un solo passaggio forward su una sequenza di training di 1.024 token produce contemporaneamente 1.024 previsioni del token successivo, consentendo il pretraining parallelo nonostante la generazione sia sequenziale. Durante l'inferenza, il modello assegna un punteggio al token successivo, lo aggiunge e ripete l'operazione, riutilizzando i calcoli precedenti tramite una cache KV. Ecco il primo passaggio di GPT-2 di OpenAI, con 124 milioni di parametri:

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("gpt2")
model = AutoModelForCausalLM.from_pretrained("gpt2")
inputs = tokenizer("The capital of France is", return_tensors="pt")

# One forward pass scores every vocabulary token as the next token
with torch.no_grad():
    logits = model(**inputs).logits[0, -1]
top = logits.softmax(dim=-1).topk(5)
for p, i in zip(top.values, top.indices):
    print(f"{tokenizer.decode(i)!r}: {p:.3f}")

# Generation repeats that step, appending one token at a time
output = model.generate(**inputs, max_new_tokens=8, do_sample=False, pad_token_id=tokenizer.eos_token_id)
print(tokenizer.decode(output[0]))

GPT-2 assegna a « the» una probabilità di 0.085 e a « Paris» solo 0.032; la decodifica greedy produce «The capital of France is the capital of the French Republic, and». Un GPT preaddestrato continua il testo secondo i dati di training; l'instruction tuning, seguito dal reinforcement learning con feedback umano (RLHF), lo trasforma in un assistente che risponde alle domande.

Da GPT-1 a GPT-6#

GPT-1 ha preaddestrato un decoder a 12 livelli su oltre 7.000 libri non pubblicati e poi lo ha sottoposto a fine-tuning per ogni compito, migliorando i risultati all'avanguardia in 9 dei 12 compiti esaminati. GPT-2, annunciato nel febbraio 2019, è cresciuto fino a 1,5 miliardi di parametri addestrati su 40 GB di testo web e ha svolto compiti zero-shot; per timore di un uso improprio, OpenAI ne ha rilasciato i pesi gradualmente fino a novembre 2019. GPT-3, nel maggio 2020, ha dimostrato l'apprendimento few-shot da esempi inseriti nel prompt, un risultato previsto dalle leggi di scaling.

InstructGPT e poi ChatGPT hanno introdotto l'addestramento con feedback umano, e GPT-4 ha accettato immagini come input nel marzo 2023. I modelli di ragionamento della serie o di OpenAI, a partire da o1 nel settembre 2024, hanno imparato a scrivere una lunga catena di pensieri prima di rispondere; GPT-5, rilasciato il 7 agosto 2025, ha introdotto un router che gestisce un modello rapido e uno di ragionamento. Due giorni prima, OpenAI aveva rilasciato gpt-oss-120b e gpt-oss-20b con licenza Apache 2.0: i suoi primi modelli linguistici con pesi aperti da GPT-2. La famiglia GPT-6 è arrivata nel settembre 2026: GPT-6 Astra il 3 settembre, GPT-6 Sol e GPT-6 Luna il 22 settembre e GPT-6.1 Sol il 29 settembre.

GPT nella computer vision#

La stessa ricetta del token successivo si applica alle immagini. Nel 2020, Image GPT di OpenAI ha addestrato modelli delle dimensioni di GPT-2 a predire i pixel uno alla volta; la modellazione autoregressiva visiva (VAR) predice le immagini scala per scala e molti modelli visione-linguaggio (VLM) collegano un encoder di immagini a un decoder in stile GPT che scrive la risposta. Anche gli encoder testuali riprendono questo design: CLIP di OpenAI codifica il testo con un Transformer a 12 livelli e 63 milioni di parametri, basato sull'architettura di GPT-2 e sull'autoattenzione mascherata. YOLO-World di Tencent AI Lab, incluso nel pacchetto Ultralytics, usa l'encoder testuale CLIP quando viene chiamato set_classes(["person", "bus"]), trasformando ogni nome di classe in un embedding che il rilevatore associa alle regioni dell'immagine. In questo modo, l'elenco delle classi può cambiare senza riaddestramento. Anche i modelli GPT di OpenAI leggono immagini, e la classifica VLM misura la precisione con cui GPT-6.1 Sol e altri modelli visione-linguaggio rilevano oggetti nei dataset del mondo reale.

BERT usa l'encoder Transformer senza maschera causale, quindi ogni token vede l'intero input; è adatto alla classificazione e al recupero di informazioni, ma non genera testo. Un LLM è qualsiasi grande modello linguistico, mentre GPT indica sia la serie di modelli di OpenAI sia l'architettura solo decoder condivisa dalla maggior parte degli LLM. Un chatbot come ChatGPT è un'applicazione basata sui modelli GPT, che include un prompt di sistema, la cronologia della conversazione e strumenti integrati intorno al modello.

Esplora le soluzioni

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 aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
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