Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Tabular Foundation Models

Les modèles de fondation tabulaires prédisent les résultats d’un nouveau tableau en une seule passe avant, sans entraînement. Fonctionnement de TabPFN et situations où il surpasse les arbres boostés.

Les modèles fondamentaux tabulaires sont des réseaux neuronaux préentraînés qui effectuent des prédictions sur de nouveaux tableaux de lignes et de colonnes sans avoir été entraînés sur ceux-ci. À partir d’un tableau étiqueté et d’un ensemble de lignes à prédire, ils utilisent l’apprentissage en contexte : les lignes étiquetées sont fournies au modèle comme contexte, et une seule passe avant renvoie les prédictions pour chaque nouvelle ligne, sans mise à jour par descente de gradient. Un modèle d’arbres à gradient renforcé comme XGBoost, LightGBM ou CatBoost doit être ajusté et optimisé pour chaque jeu de données. Un modèle fondamental tabulaire est entraîné une fois et applique ce qu’il a appris à n’importe quel petit tableau qu’il reçoit.

Comment TabPFN apprend à partir de tableaux synthétiques#

L’exemple le plus connu est TabPFN (réseau tabulaire ajusté à partir de données a priori), créé par Noah Hollmann, Samuel Müller, Frank Hutter et leurs collègues de l’Université de Fribourg, et désormais développé par l’entreprise Prior Labs. Il s’agit d’un transformeur préentraîné entièrement sur des données synthétiques. Le préentraînement génère des millions de jeux de données artificiels à partir d’un a priori sur les processus générateurs de données, principalement des modèles causaux structurels aléatoires qui relient les caractéristiques aux cibles au moyen de fonctions aléatoires et de bruit. Pour chaque jeu de données synthétique, le réseau observe certaines lignes étiquetées et apprend à prédire celles qui ont été mises de côté, une forme de méta-apprentissage. À travers de nombreuses tâches de ce type, il apprend à approximer l’inférence bayésienne selon cet a priori ; au moment de la prédiction, il se comporte donc comme une procédure statistique apprise plutôt que comme un modèle propre à un domaine particulier.

La première version, présentée à ICLR 2023, traitait la classification avec jusqu’à 1 000 lignes d’entraînement, 100 caractéristiques numériques et 10 classes. Elle obtenait des résultats comparables à ceux des systèmes AutoML tout en étant jusqu’à 230 fois plus rapide. TabPFN v2, publié dans Nature en janvier 2025, a étendu l’approche à la classification et à la régression sur des jeux de données comptant jusqu’à 10 000 lignes et 500 caractéristiques, y compris des caractéristiques catégorielles et des valeurs manquantes. En classification, TabPFN v2 a surpassé en 2,8 secondes un ensemble des références les plus performantes, optimisées pendant quatre heures. La version 2 attribue à chaque cellule du tableau sa propre représentation et alterne l’attention entre les colonnes et les lignes ; elle ne dépend donc pas d’un ordre fixe des colonnes. Les versions ultérieures repoussent encore ces limites, et TabPFN-3, publié en mai 2026, accepte jusqu’à un million de lignes d’entraînement. D’autres modèles fondamentaux tabulaires, comme TabICL et Mitra d’Amazon, suivent la même méthode : préentraînement sur des tableaux synthétiques et prédiction en contexte.

Leur place face aux arbres à gradient boosté#

  • Petits jeux de données : avec quelques centaines à quelques milliers de lignes, les modèles de fondation tabulaires égalent ou surpassent souvent des arbres réglés sans aucune recherche d'hyperparamètres, et leurs probabilités prédites sont généralement bien calibrées.
  • Grands jeux de données : les arbres renforcés restent le choix pratique par défaut pour des millions de lignes. Le coût de l’attention augmente avec le nombre de lignes de contexte ; les modèles fondamentaux nécessitent donc un GPU et davantage de mémoire. De plus, chaque lot de prédictions traite à nouveau tout le contexte d’entraînement, ce qui rend l’inférence plus lente que l’évaluation d’un ensemble d’arbres.
  • AutoML : AutoML explore les algorithmes et les réglages pour chaque nouveau jeu de données. Un modèle de fondation tabulaire remplace la majeure partie de cette recherche par les connaissances acquises une fois pendant le préentraînement.
  • Ingénierie des caractéristiques : elle reste utile. Le modèle ne peut pas récupérer les informations absentes des colonnes ni corriger les étiquettes erronées.

Utiliser TabPFN#

Le paquet tabpfn propose un classificateur de type scikit-learn. Les points de contrôle les plus récents ne se téléchargent qu'après connexion et acceptation de la licence du modèle de Prior Labs. Les poids de la version 2 sélectionnés ci-dessous se téléchargent sans cette étape :

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}")

Sans définir d’hyperparamètres, le classificateur atteint une AUC ROC d’environ 0,998 sur cette partition de test mise de côté. Les comparaisons de modèles s’appuient sur une validation croisée répétée sur de nombreux jeux de données, car une partition de test de 114 lignes est trop petite pour départager des modèles performants.

De nombreux tableaux utiles sont construits à partir des sorties d’autres modèles. En mode Prédiction, result.to_df() renvoie chaque résultat Ultralytics YOLO26 sous forme de DataFrame Polars avec une ligne par détection et des colonnes pour le nom et l’ID de classe, le niveau de confiance et les coordonnées de la boîte : un format en lignes et colonnes qu’un modèle fondamental tabulaire lit comme contexte.

Explore solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique