PriorLabs/TabPFN

⚡ TabPFN: Foundation Model for Tabular Data ⚡

What it solves

TabPFN is a tabular foundation model designed to perform classification and regression on tabular data in a single forward pass. It eliminates the need for traditional iterative training or hyperparameter tuning, providing high-accuracy predictions on small to medium-sized datasets without requiring manual data preprocessing like scaling or one-hot encoding.

How it works

TabPFN is a transformer-based model trained on synthetic datasets. It learns to predict the labels of unseen real-world datasets by treating the training set as part of the input. The architecture (specifically TabPFN-3) utilizes a distribution embedder followed by row-wise and cross-row attention mechanisms to generate predictions per row.

Who it’s for

It is intended for data scientists and machine learning engineers who need fast, accurate predictions on tabular data, as well as business users via a no-code graphical interface (TabPFN UX).

Highlights

  • Zero-shot inference: Predicts on unseen datasets in a single forward pass without iterative training.
  • No preprocessing required: Handles missing values and does not require feature scaling or one-hot encoding.
  • Broad compatibility: Supports classification and regression tasks.
  • Flexible deployment: Available as a local PyTorch implementation, a cloud-based API client, and a no-code UX.
  • Scalable limits: TabPFN-3 supports datasets up to 1,000,000 rows and 200 features (with trade-offs between row and feature counts).

Related

  • Project
  • Project
  • Project
  • Project
  • Project