/ Модель

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

Лицензия
CC BY-NC 4.0
Библиотека
ftfm
Опубликована
16 авг 2026

ftfm

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

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

41скачиваний за 30 дней0лайковвеса обновлены3 окт 2026

Бенчмарки

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

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

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

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

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

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

FTFM-1 — табличная foundation-модель для классификации строк по контексту, разработанная авторами репозитория josifgrabocka/ftfm. При fit она использует размеченную таблицу поддержки, а затем присваивает оценки новым строкам через predict; градиентное дообучение и настройка под отдельный датасет не требуются. Поддерживается только классификация, веса для регрессии не выпущены.

Модель содержит 121 635 840 параметров и использует архитектуру из 16 факторизованных блоков строк и столбцов с шириной 512 и 8 головами. Представления строятся через контекстные латентные переменные строк и столбцов, а не через внимание между ячейками. Контекст поддержки вычисляется один раз и кэшируется; строки запросов можно обрабатывать произвольными пакетами. По умолчанию используется ансамбль из восьми представлений. Обучение проходило в три этапа на синтетических и реальных табличных эпизодах.

Для применения нужны размеченные строки поддержки и новые строки в совместимом табличном формате. Размер контекста ограничен памятью устройства, занятой таблицей поддержки. Авторы сообщают, что фильтр обучающих таблиц по именам пропустил небольшое число таблиц из бенчмарков, поэтому результаты на этих таблицах следует интерпретировать с осторожностью. Лицензия CC BY-NC 4.0 разрешает использование с атрибуцией, но запрещает коммерческое использование.

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

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

Ограничения

Модель предназначена только для классификации; веса для регрессии не выпущены. Большие таблицы поддержки ограничены доступной памятью устройства, а результаты на небольшом числе таблиц из бенчмарков требуют осторожной интерпретации из-за пропусков в фильтре обучающих данных.

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

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

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

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

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

Открыть на Hugging Face

FTFM-1

A tabular foundation model that classifies in context: fit reads a labelled support table, predict scores new rows. No gradient steps, no per-dataset tuning.

pip install "git+https://github.com/machinelearningnuremberg/ftfm-official.git"
from ftfm import FTFMClassifier

clf = FTFMClassifier().fit(X_train, y_train)   # weights fetched on first use
proba = clf.predict_proba(X_test)

FTFMClassifier() downloads these weights on the first fit, caches them under ~/.cache/huggingface, and predicts with an 8-member view ensemble by default. ftfm-download (or ftfm.download_checkpoint()) fetches them ahead of time, e.g. for offline jobs.

Licence — read before use

These weightsCC BY-NC 4.0 — NON-COMMERCIAL use only
The ftfm source codeApache-2.0

Research use is granted. These weights are released for research, and the following need no further permission: academic and scientific research (including inside a company's research division, where the work itself is not directed at commercial advantage); publishing results, papers, theses and public leaderboard entries — including numbers unfavourable to FTFM; benchmarking and independent verification; teaching; and redistributing the weights, or derived weights, under these same terms with attribution.

Commercial use — deploying the weights or anything derived from them in a product or service — is prohibited without prior written permission from the rights holder, Prof. Dr. Josif Grabocka, University of Technology Nuremberg. Commercial licensing is available on request. The same code/weights split is used by TabFM and EXAONE. Full terms: LICENSE-WEIGHTS.md, shipped beside these weights and in the source repository.

Derived weights — fine-tuned, retrained, merged, quantized, pruned or distilled — inherit CC BY-NC 4.0.

FTFM model weights, Prof. Dr. Josif Grabocka, University of Technology
Nuremberg. Licensed under CC BY-NC 4.0.
https://huggingface.co/josifgrabocka/ftfm

Model

Checkpointstage C, update 130,000 (weight-EMA parameter set)
Parameters121,635,840
Architecture16 factorized row/column blocks + readout, width 512, 8 heads
PrecisionFP32 weights
TaskClassification; up to 10 classes natively, more through error-correcting output codes over 10-class members
InputNumeric and categorical columns (DataFrames with string columns are accepted); missing values allowed

Cell representations are built by factorizing one contextual latent per row against one per column, rather than by cell-to-cell attention. The support side is computed once at fit and cached; every query row is scored independently of the others, so predict runs in arbitrary chunks without approximation.

Training

Three stages, each warm-started from the one before:

StagePriorRowsFeaturesUpdates
Asynthetic graph-SCM tables1,0241–100500k
Bsynthetic + real-table episodes, 1:1256–16,3844–128200k
Csynthetic + real-table episodes, 1:1256–32,7684–128130k

Stages B and C draw half their updates from self-supervised episodes over a corpus of public tables, filtered against the evaluation benchmarks by dataset name. A later content-level audit found that this name filter missed a small number of benchmark tables, so results on those tables should be read with that in mind. Provenance for this checkpoint is recorded in config.json (trained_updates, tables_seen, weight_selection, and the full prior envelope).

Limitations

  • Classification only; regression weights are not released.
  • The fitted context lives in device memory, so very large support tables are bounded by it. Query rows are not.

Citation

@software{grabocka_ftfm,
  author = {Grabocka, Josif},
  title  = {FTFM: a factorized tabular foundation model},
  url    = {https://huggingface.co/josifgrabocka/ftfm}
}

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

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

GPU в ailist

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

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

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

Ревизия весов
a8362b1

0 моделей