Sakhanda Wire
NVDA $230.86 +1.09% MSFT $512.80 -0.02% GOOGL $338.24 -1.70% META $725.93 +0.10% AMZN $248.23 -0.37%
← Към новините

NVIDIA пуска Kumo Tabular: отворени таблични фундаментални модели, които предвиждат нови редове с едно пряко преминаване

NVIDIA представи Kumo Tabular — ново семейство фундаментални модели за таблични данни (TFM) за класификация и регресия. Ако сте следили TabPFN или TabICL, настройката ще ви се стори позната. Моделът използва означени редове като контекст и предсказва нови редове с един проход напред. Няма обучение, настройване на хиперпараметри или инженеринг на характеристики.

Kumo Tabular се предлага във версии Small, Medium и Large, обхващащи приблизително от 28 млн. до 215 млн. параметъра. Работи чрез библиотеката structured-data-models (SDM) на NVIDIA с отворен код.

Може ли да се внедри? Да. Теглата се разпространяват под лиценза OpenMDW-1.1, който разрешава търговска употреба. Кодът на SDM е под лиценза Apache-2.0 и изисква Python 3.11+ и PyTorch 2.7+, като примерите са предназначени за CUDA GPU.

Какво добавя библиотеката SDM

SDM е GPU-нативна библиотека за фундаментални модели и предварителна обработка на структурирани данни. Освен Kumo Tabular, тя включва TabICLv2, TabFM на Google и KumoRelational за данни от множество таблици. Всички модели споделят един интерфейс за обучение в контекст, изграден върху контейнера TableTensor. Библиотеката също така обработва предварителната обработка, ансамблирането и предсказването при много класове.

Как работи Kumo Tabular

Kumo Tabular е Transformer, изграден около структурата на таблица. Той използва внимание към колони, редове и контекст, както е представено в TabICL и TabPFN. Конвейерът има 3 етапа:

  • Вграждане на клетки: Числовите и категориалните стойности преминават през научени характеристики на Фурие, с отделни тегла за всеки тип. Липсващите стойности не изискват импутиране.
  • Вграждане на редове: Вниманието към колоните използва индуцирано самовнимание, така че разходите нарастват линейно спрямо броя на редовете. Вниманието към редовете, с ротационни позиции, научава взаимодействията между характеристиките. 4 обучаеми токена [CLS] компресират всеки ред.
  • Обучение в контекст: Финален Transformer работи върху вгражданията на редовете. Контекстните редове си взаимодействат, докато редовете за заявка обръщат внимание само към контекстните редове.

Тъй като контекстът никога не вижда заявките, неговите ключове и стойности се изчисляват веднъж и се използват повторно. Главата извежда вероятности за класовете или 999 квантила за регресия. Това дава точкова прогноза плюс оценка на несигурността.

Още един детайл е важен при мащабиране. Вниманието softmax се разпределя по-тънко с увеличаването на броя ключове. Kumo Tabular мащабира всяка заявка чрез температура, която нараства с логаритъма на броя ключове. Коефициентът се научава за всяка глава на вниманието, така че вниманието да остане концентрирано при по-големи таблици.

Обучен само върху изкуствени таблици

Kumo Tabular е предварително обучен изцяло върху синтетични таблици, генерирани от структурни причинно-следствени модели (SCM). Случайна причинно-следствена графика свързва скрити променливи чрез линейни преобразувания, малки невронни мрежи, дървета или гаусови процеси. Генераторът също така включва реалистични и несъвършени модели от реалния свят: липсващи стойности, категории с голяма кардиналност, цели с тежки опашки и противоречащи си дублирани редове.

Обучението е проведено на 3 етапа, подобно на TabICLv2. Контекстът нараства от 1024 реда до 60 000 реда, с до 100 колони. Small, Medium и Large са видели съответно около 35 млн., 71 млн. и 137 млн. изкуствени таблици. Класификацията и регресията се обучават като отделни модели. NVIDIA заявява, че рецептата за обучение и генераторите на данни ще бъдат публикувани скоро.

Бенчмаркове

При настройките по подразбиране Kumo Tabular се класира на първо място като цяло в TabArena с Elo 1950. Екипът на NVIDIA съобщава, че той работи 17 пъти по-бързо от LimiX-2 на един RTX 6000 Pro. И трите размера са на фронта на Парето по отношение на точността и времето за инференс.

  • BeyondArena: Първо място с Elo 1418 и резултат за подобряемост от 7,78%.
  • TALENT: Най-високо общо класиране със средни позиции 6,67 (точност), 3,98 (log-loss) и 4,22 (RMSE).
  • ScoringBench: Large и Medium заемат съответно първо и второ място по средна позиция.

Kumo Tabular спрямо най-близките му конкуренти

ХарактеристикаKumo TabularTabICLv2TabPFN-3LimiX-2TabFM
РазработчикNVIDIAInria SODAPrior LabsStable AIGoogle Research
Параметри~28 млн. до 215 млн. (3 размера)27,55 млн. (класификация), 28,54 млн. (регресия)Не са посочени в документацията400 млн.~1,64 млрд.
ЗадачиКласификация, регресияКласификация, регресияКласификация, регресияКласификация, регресия, импутиранеКласификация, регресия
Вградени класове за един проход10 (ECOC за повече)10 (йерархично за повече)160Не е посочено10 (твърд лимит)
Лиценз на теглатаOpenMDW-1.1BSD-3-ClauseTABPFN-3 License v1.0StableAI LimiX Non-CommercialTabFM Non-Commercial v1.0
Търговска употреба на теглатаДаДаИзисква се платен лицензНеНе
Работи в NVIDIA SDMДаДаНеНеДа

Източници: блогът на NVIDIA, документацията за моделите на SDM, документацията на Prior Labs, LimiX в GitHub, статията за TabICLv2. Проверено на 30 септември 2026 г.

Редът за лиценза е истинската отличителна черта. Теглата на TabPFN-3, LimiX-2 и TabFM са под некомерсиални условия. Kumo Tabular и TabICLv2 са по-либералните опции, а Kumo Tabular води в бенчмарковете, за които NVIDIA съобщава.

Първи стъпки

Инсталирайте библиотеката и подайте DataFrame чрез TableTensor, следвайки картата на модела:

Копиране на кодКопираноИзползвайте друг браузър
# pip install structured-data-models
from sklearn.datasets import load_breast_cancer
import sdm

df = load_breast_cancer(as_frame=True).frame
table = sdm.TableTensor.from_pandas(
    df=df,
    stypes=sdm.infer_stypes(df, overrides={"target": "categorical"}),
    device="cuda",
)
model = sdm.models.KumoTabular(task="classification", device="cuda")
probs = model(
    x_context=table[:300].drop_columns("target"),
    y_context=table[:300, "target"],
    x_query=table[300:].drop_columns("target"),
    num_estimators=8,
)

Аргументът size приема "small", "medium" или "large", като стойността по подразбиране е large.

Основни изводи

  • Kumo Tabular на NVIDIA предсказва нови редове в таблица с 1 проход напред, без обучение.
  • 3 размера обхващат приблизително от 28 млн. до 215 млн. параметъра и са предварително обучени само върху синтетични таблици.
  • NVIDIA съобщава за първо място в TabArena (Elo 1950), BeyondArena, TALENT и ScoringBench.
  • Теглата с лиценз OpenMDW-1.1 позволяват търговска употреба, за разлика от TabPFN-3, LimiX-2 и TabFM.
  • Работи чрез GPU-нативната библиотека SDM на NVIDIA заедно с TabICLv2, TabFM и KumoRelational.

Разгледайте модела в HF, GitHub хранилището и техническите подробности. Цялата заслуга е на изследователя на този проект. Също така, можете да ни последвате в Twitter и не забравяйте да се присъедините към нашия 150k+ ML SubReddit и да се абонирате за нашия бюлетин. Чакайте! В Telegram ли сте? сега можете да се присъедините към нас и в Telegram.

Имате нужда от партньор за популяризиране на вашето GitHub хранилище ИЛИ страница в Hugging Face ИЛИ продуктово издание ИЛИ уебинар и т.н.? Свържете се с нас

Преведено автоматично от английски. Оригиналната статия е на връзката по-долу.

Първоначално публикувано от MarkTechPost на

Прочетете оригинала в MarkTechPost ↗

Текстът и изображенията са собственост на MarkTechPost и са възпроизведени тук с посочване на авторството и връзка към оригиналната публикация.

← Към новините

Още новини

Всички последни новини