/ Модель

Характеристики

Лицензия
MIT
Архитектура
tabum · dense
Библиотека
tabum
Опубликована
4 июл 2026

tabum-v1.1

Классификация таблицTable → label6 профессий

tabUM v1.1 — компактная табличная модель для zero-shot-классификации и регрессии без настройки и предварительного заполнения пропусков.

27скачиваний за 30 дней1лайквеса обновлены4 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

tabUM v1.1 — небольшая табличная foundation-модель Heldernóid с 14,31 млн параметров и трёхэтапной архитектурой трансформера для обучения в контексте. Она выполняет zero-shot-классификацию и регрессию: при вызове fit(X, y) сохраняет обучающие строки, а predict(X_test) использует их в одном проходе модели, без дообучения на пользовательских данных. Модель обучена на синтетических задачах, поддерживает таблицы до 2 000 признаков и 100 классов, обрабатывает пропуски как отдельный сигнал и может выдавать калиброванные вероятности, распределения регрессии и объяснения предсказаний.

Модель рассчитана на быстрые предсказания по табличным данным, особенно на небольших и шумных наборах, задачах с большим числом классов и данными с пропусками. README указывает, что проверялась работа с контекстом до 64 000 строк; для регрессии на больших малошумных наборах градиентный бустинг может быть предпочтительнее, а текстовые столбцы следует заранее удалить или закодировать. Доступна опциональная адаптация finetune() на конкретном наборе данных. Лицензия — MIT.

Сценарии применения

  • Классификация небольших таблиц без обучения отдельной модели
  • Регрессия по табличным данным с быстрым получением первого предсказания
  • Классификация задач с числом классов до 100
  • Предсказания по таблицам с пропущенными значениями
  • Получение вероятностей классов и распределений регрессии
  • Объяснение предсказаний через важность признаков и использованные обучающие строки

Ограничения

Модель не предназначена для обработки свободного текста в столбцах: его нужно удалить или закодировать заранее. На больших малошумных наборах для регрессии градиентный бустинг может работать лучше; в сравнении README tabUM также уступает TabPFN v2 и TabICL по точности.

Для каких профессий подходит6

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

tabUM v1.1

A small tabular in-context-learning foundation model: 14.31M parameters, zero-shot classification and regression on any table, native missing-value handling, up to 100 classes and 2,000 features. MIT licensed, built clean-room (no third-party model code).

Code, notebook, and full results: github.com/heldernoid/tabum

What it does

tabUM never trains on your data. fit(X, y) stores your rows; predict(X_test) runs a single forward pass in which every test row attends to every training row (in-context learning). Pretraining happened once, on millions of synthetic tasks sampled from causal graphs, Gaussian processes, and random tree ensembles.

  • prediction in seconds, no tuning, no preprocessing pipelines
  • NaN is a first-class value: missingness is signal, never imputed
  • calibrated probabilities; full regression distributions (any quantile) in one pass
  • up to 100 classes (most tabular foundation models cap at 10)
  • optional finetune() (~15s per-dataset adaptation) and explain() (feature importances + the exact training rows the prediction attended to)

Usage

pip install git+https://github.com/heldernoid/tabum
from huggingface_hub import snapshot_download
from tabum.model import TabUM
from tabum.inference import TabUMClassifier, TabUMRegressor

model = TabUM.from_pretrained(snapshot_download("helmo/tabum-v1.1"), device="cuda")

clf = TabUMClassifier(model=model, n_ensemble=8).fit(X_train, y_train)
proba = clf.predict_proba(X_test)

reg = TabUMRegressor(model=model, n_ensemble=8).fit(X_train, y_train)
p90 = reg.predict_quantile(X_test, 0.9)

Evaluation

TabArena-v0.1, all 51 datasets, identical protocol for every model (at most 2,000 train / 1,000 test rows, single split, seed 0; competitors run as black-box pip packages on the same splits). Per-dataset numbers are in the GitHub repository.

modelparamscls accuracy (38)reg R² (13)
logistic / linear regression (fitted)0.84170.5597
tabUM zero-shot, 1 pass14M0.85230.6284
tabUM zero-shot, n_ensemble=814M0.85810.6519
tabUM finetune() + n_ensemble=814M0.86350.6907
HistGradientBoosting (fitted, default)0.86690.7091
TabPFN v2 (zero-shot)~11M0.87680.7471
TabICL (zero-shot)~500M0.8801n/a

Strengths and honest limitations:

  • beats fitted linear baselines everywhere, zero-shot
  • finetuned, it ties default gradient boosting on classification (20/38 wins) and trails it by 1.8 R² points on regression
  • 1.3 to 1.7 accuracy points behind TabPFN v2 and TabICL (the state of the art in this class), at 14M parameters and MIT license
  • many-class is a differentiator: letter (26 classes) scores 0.79 vs 0.74 for fitted logistic regression; TabPFN-class models cap at 10 classes
  • strongest regime: small noisy tables (under ~1,000 rows), where the learned prior beats boosting; on Titanic with 12% missing cells fed raw it beats an imputed+scaled logistic regression pipeline
  • context lengths validated to 64k rows (accuracy keeps improving with more context)

Model details

architecture3-stage tabular ICL transformer: Fourier cell embeddings with inducing-point column attention, per-row CLS aggregation, 10-block row transformer (train rows bidirectional, test rows attend train-only), retrieval-attention classification head, bar-distribution regression head
parameters14,306,051
training20,000 steps of continued pretraining from tabUM v1 (50,000 steps), on synthetic tasks only, streamed on the fly (no task seen twice), 50/50 classification/regression, up to 16,384 rows / 2,000 features / 100 classes
hardwareone NVIDIA DGX Spark (GB10, 128GB unified memory), ~7h
data100% synthetic (causal graphs / Gaussian processes / random trees); no real-world data, no OpenML data, and no other model's outputs were used in training
licenseMIT (weights and code)

Intended use and limitations

Intended for tabular prediction on datasets from roughly 50 to tens of thousands of rows, up to 2,000 features, up to 100 classes. Not a language model: free-text columns should be dropped or encoded upstream. Regression on large, low-noise datasets is better served by gradient boosting; tabUM's edge is speed-to-first-prediction, small data, many classes, missing values, and built-in explanations.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · tabum

Нельзя запустить

Табличные модели пока не поддерживаются.

Ревизия весов
2d9095b

0 моделей