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

Tabular Foundation Models

I modelli fondazionali tabulari fanno previsioni su una nuova tabella con un solo passaggio forward, senza avviare un ciclo di addestramento. Come funziona TabPFN e quando supera gli alberi potenziati.

I modelli fondazionali tabulari sono reti neurali preaddestrate che fanno previsioni su nuove tabelle di righe e colonne senza essere addestrate su di esse. Dati una tabella etichettata e un insieme di righe da prevedere, usano l'apprendimento in contesto: le righe etichettate vengono fornite al modello come contesto e un singolo passaggio in avanti restituisce previsioni per ogni nuova riga, senza aggiornamenti della discesa del gradiente. Un modello ad alberi con boosting del gradiente come XGBoost, LightGBM o CatBoost deve essere addestrato e ottimizzato per ogni dataset. Un modello fondazionale tabulare viene addestrato una volta e applica ciò che ha appreso a qualsiasi tabella di piccole dimensioni riceva.

Come TabPFN apprende da tabelle sintetiche#

L'esempio più noto è TabPFN (Tabular Prior-data Fitted Network), creato da Noah Hollmann, Samuel Müller, Frank Hutter e colleghi dell'Università di Friburgo e ora sviluppato dall'azienda Prior Labs. È un Transformer preaddestrato interamente su dati sintetici. Il preaddestramento estrae milioni di dataset artificiali da una distribuzione a priori sui processi generativi dei dati, per lo più modelli causali strutturali casuali che collegano le caratteristiche ai target tramite funzioni e rumore casuali. Per ogni dataset sintetico, la rete riceve alcune righe etichettate e impara a prevedere quelle lasciate fuori: una forma di meta-apprendimento. Attraverso molti compiti di questo tipo, impara ad approssimare l'inferenza bayesiana rispetto a quella distribuzione a priori, quindi al momento della previsione si comporta come una procedura statistica appresa anziché come un modello di un dominio specifico.

La prima versione, presentata a ICLR 2023, gestiva la classificazione con un massimo di 1.000 righe di addestramento, 100 caratteristiche numeriche e 10 classi, ottenendo risultati paragonabili ai sistemi AutoML pur funzionando fino a 230 volte più velocemente. TabPFN v2, pubblicato su Nature nel gennaio 2025, ha esteso l'approccio alla classificazione e alla regressione su dataset con un massimo di 10.000 righe e 500 caratteristiche, incluse caratteristiche categoriche e valori mancanti. Nella classificazione, 2,8 secondi di TabPFN v2 hanno superato un ensemble delle baseline più forti ottimizzate per quattro ore. La versione 2 assegna a ogni cella della tabella una propria rappresentazione e alterna l'attenzione tra le colonne e tra le righe, quindi non dipende da un ordine fisso delle colonne. Le versioni successive hanno innalzato ulteriormente i limiti e TabPFN-3, rilasciato a maggio 2026, accetta fino a un milione di righe di addestramento. Altri modelli fondazionali tabulari, come TabICL e Mitra di Amazon, seguono lo stesso approccio: preaddestramento su tabelle sintetiche e previsioni in contesto.

Quando usarli rispetto agli alberi con boosting del gradiente#

  • Dataset piccoli: con centinaia o poche migliaia di righe, i modelli fondazionali tabulari spesso eguagliano o superano gli alberi ottimizzati senza alcuna ricerca degli iperparametri; inoltre, le probabilità previste sono in genere ben calibrate.
  • Dataset di grandi dimensioni: gli alberi con boosting restano la scelta pratica predefinita per milioni di righe. Il costo dell'attenzione cresce con il numero di righe di contesto, quindi i modelli fondazionali hanno bisogno di una GPU e di più memoria; inoltre, ogni batch di previsione rielabora l'intero contesto di addestramento, rendendo l'inferenza più lenta rispetto alla valutazione di un ensemble di alberi.
  • AutoML: AutoML cerca algoritmi e impostazioni per ogni nuovo dataset. Un modello fondazionale tabulare sostituisce la maggior parte di questa ricerca con conoscenze apprese una volta durante il preaddestramento.
  • Ingegneria delle caratteristiche: resta utile. Il modello non può recuperare informazioni assenti dalle colonne né correggere etichette errate.

Eseguire TabPFN#

Il pacchetto tabpfn espone un classificatore con un'interfaccia simile a scikit-learn. I checkpoint più recenti vengono scaricati solo dopo aver effettuato l'accesso e accettato la licenza del modello di Prior Labs; i pesi della versione 2 selezionati qui sotto, invece, si scaricano senza questo passaggio:

from sklearn.datasets import load_breast_cancer
from sklearn.metrics import roc_auc_score
from sklearn.model_selection import train_test_split
from tabpfn import TabPFNClassifier
from tabpfn.constants import ModelVersion

# 569 tumors described by 30 numeric measurements
features, targets = load_breast_cancer(return_X_y=True)
x_train, x_test, y_train, y_test = train_test_split(features, targets, test_size=0.2, random_state=0)

# fit() stores the labeled rows as context; no weights are updated
model = TabPFNClassifier.create_default_for_version(ModelVersion.V2)
model.fit(x_train, y_train)

# One forward pass predicts every test row from that context
probabilities = model.predict_proba(x_test)[:, 1]
print(f"ROC AUC: {roc_auc_score(y_test, probabilities):.3f}")

Senza iperparametri impostati, il classificatore raggiunge un valore di ROC AUC pari a circa 0,998 su questa partizione di test separata. I confronti tra modelli si basano su convalida incrociata ripetuta su molti dataset, poiché una partizione di test di 114 righe è troppo piccola per distinguere tra modelli con prestazioni elevate.

Molte tabelle utili sono costruite a partire dall'output di altri modelli. In modalità Predict, result.to_df() restituisce ogni risultato di Ultralytics YOLO26 come DataFrame Polars, con una riga per rilevamento e colonne per il nome della classe, l'ID della classe, la confidenza e le coordinate del riquadro: il formato a righe e colonne che un modello fondazionale tabulare legge come contesto.

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