The tuning ritual evaporates
No training loops, no learning-rate sweeps, no early-stopping callbacks. There are no knobs to turn — the model configures its own preprocessing per dataset.
Synthefy-Nori-V1 — Replaces XGBoost
·→New Release · Synthefy-Nori-V1
The foundation model for tables. Fully open source.
Meet Synthefy-Nori
Your labeled rows are the context, and the predictions come back in a single forward pass. The model handles preprocessing, high dimensionality, and skewed targets on its own.
Pass your training table — X_train and y_train — straight into the call as context. No gradient updates, no training loop, no knobs to turn.
A single predict() runs your rows through the model once. Missing values, redundant columns, and skewed targets are handled internally.
No validation sweep, no model-versioning sprawl. When the data drifts, you send the new rows as context — there is nothing to retrain.
This is the entire API.
from synthefy_nori import NoriRegressor model = NoriRegressor()model.fit(X_train, y_train)predictions = model.predict(X_test)Benchmark proof
Synthefy-Nori-V1 was evaluated on 96 regression datasets from three independent sources — TabArena, TALENT, and OpenML-Reg. Same train/test splits, same preprocessing, same hardware for every model. Higher R² is better.
R² measures how much of the variation in the target a model explains — higher is better, 1.0 is perfect. Averaged across all 96 datasets, Synthefy-Nori-V1 leads TabPFN-3, the strongest prior tabular foundation model, at a tenth of the size.
TabArena skews toward larger, modern datasets — gradient boosting’s home turf. With zero tuning, Synthefy-Nori wins 9 of 13 regression datasets against tuned XGBoost and LightGBM (AutoGluon’s best-quality preset, a 4-hour budget) — and on the four it loses, the margin is under 2%.
6M parameters versus TabPFN-3 at 58.3M — with higher mean R². The diamonds regression (16K rows) runs end to end in ~2.8 seconds on a single GPU.
Accuracy isn't the only axis. On ScoringBench, the independent leaderboard for probabilistic forecasting, Synthefy-Nori-V1 ranks #1 in CRPS and across the beta-energy family of proper scoring rules — its predictions aren't just accurate on average, they're well-calibrated across the full distribution.
Teaser — Thinking Mode
Thinking Mode decides how to process each dataset before predicting — augmentations, normalizations, preprocessing — with no human in the loop. The gains land on the large, hard datasets and compound in aggregate, lifting mean R² to 0.7531.
The payoff
The months you spend on the pipeline — EDA, data engineering, feature selection, training, tuning — collapse into two function calls. Here's what leaves your workflow for good:
No training loops, no learning-rate sweeps, no early-stopping callbacks. There are no knobs to turn — the model configures its own preprocessing per dataset.
Missing values, noisy labels, redundant columns, heavy tails — Synthefy-Nori was pretrained on synthetic data deliberately built to contain all of it. Hand it the raw rows.
Drift used to mean spinning up a training run. With in-context learning it means sending the new rows in as context. No retraining, no model-versioning sprawl.
A closer look
Across 96 datasets the two models usually tie, which keeps the average margin small. But where either model has a decisive edge, Nori lands the most wins — and the largest — on real, public datasets, at a tenth of the size. And on the small-to-mid tables it’s built for, it returns predictions faster too.
Most datasets are a tie, which keeps the average margin small. But of the 11 datasets where either model has a decisive edge (>0.02 R²), Nori takes 8 — by the widest margins. The standout is Job Profitability, where it lifts R² from 0.14 to 0.41, tripling the explained variance. socmob and sulfur also win under a second independent benchmark suite, so these aren’t harness flukes — every dataset is public.
On those small-to-mid tables, Nori returns predictions in roughly a second — faster than TabPFN-3 in every size band, at 6M parameters versus 58.3M. No training run, no cluster: one library call on a single GPU. Past ~100k cells, a quick gradient-boosted model still wins — we’d rather be straight about that.
Security & compliance
The managed Nori API is delivered on Baseten's infrastructure, which is SOC 2 Type II certified and retains none of your inputs or outputs by default. Prefer to self-host? Nori is open source under Apache 2.0 and free to run in your own environment.
Quickstart
Install the package, point it at your data, and you’re predicting. The first call pulls the weights from Hugging Face and caches them — there’s nothing to train, tune, or configure.
Install
pip install synthefy-noriRun
from sklearn.datasets import load_diabetesfrom sklearn.model_selection import train_test_splitfrom synthefy_nori import NoriRegressor X, y = load_diabetes(return_X_y=True)X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2) model = NoriRegressor() # downloads weights on first usemodel.fit(X_train, y_train) # stores your labeled rows as contextpredictions = model.predict(X_test) # one forward pass — no trainingFully open source — Apache 2.0
Code on GitHub, weights on Hugging Face — free and open source. Point it at the data you already have and see what it predicts.