Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Tabular Foundation Models

Tablolu temel modeller, eğitim çalıştırması yapmadan tek bir ileri geçişte yeni bir tabloda tahmin yapar. TabPFN'in nasıl çalıştığını ve artırmalı ağaçlardan ne zaman daha iyi sonuç verdiğini incele.

Tablosal temel modeller, yeni satır ve sütun tabloları üzerinde, bu tablolarla eğitilmeden tahmin yapan önceden eğitilmiş sinir ağlarıdır. Etiketli bir tablo ve tahmin yapılacak satırlar verildiğinde, bağlam içi öğrenmeyi kullanırlar: etiketli satırlar modele bağlam olarak girer ve tek bir ileri geçiş, gradyan inişi güncellemesi olmadan tüm yeni satırlar için tahmin döndürür. XGBoost, LightGBM veya CatBoost gibi gradyan artırmalı ağaç modellerinin her veri kümesi için ayrı ayrı eğitilip ayarlanması gerekir. Tablosal bir temel model ise bir kez eğitilir ve öğrendiklerini aldığı her küçük tabloya uygular.

TabPFN Sentetik Tablolardan Nasıl Öğreniyor#

En bilinen örnek, Noah Hollmann, Samuel Müller, Frank Hutter ve Freiburg Üniversitesi'ndeki çalışma arkadaşlarının oluşturduğu, bugün Prior Labs şirketinin geliştirdiği TabPFN (Tabular Prior-data Fitted Network) modelidir. Bu, tamamen sentetik veriler üzerinde önceden eğitilmiş bir Transformer modelidir. Ön eğitimde, veri üretme süreçleri üzerindeki bir önsel dağılımdan milyonlarca yapay veri kümesi örneklenir. Bu süreçler çoğunlukla özellikleri rastgele işlevler ve gürültü yoluyla hedeflere bağlayan rastgele yapısal nedensel modellerdir. Her sentetik veri kümesinde ağ bazı etiketli satırları görür ve saklanan satırları tahmin etmeyi öğrenir; bu, bir tür meta öğrenmedir. Çok sayıda görev boyunca bu önsel dağılım üzerinde Bayesçi çıkarımı yaklaşık olarak öğrenir. Böylece tahmin sırasında belirli bir alanın modeli olmaktan çok, öğrenilmiş bir istatistiksel yöntem gibi davranır.

ICLR 2023'te sunulan ilk sürüm, 1.000'e kadar eğitim satırı, 100 sayısal özellik ve 10 sınıf içeren sınıflandırma görevlerini ele aldı; AutoML sistemleriyle benzer performans gösterirken 230 kata kadar hızlı çalıştı. Nature'da Ocak 2025'te yayımlanan TabPFN v2, yaklaşımı 10.000'e kadar satır ve 500 özelliğe sahip veri kümelerinde sınıflandırma ve regresyona genişletti; kategorik özellikleri ve eksik değerleri de destekledi. Sınıflandırmada TabPFN v2'nin 2,8 saniyelik çalışması, dört saat boyunca ayarlanmış en güçlü temel yöntemlerden oluşan bir topluluğu geride bıraktı. 2. sürüm, her tablo hücresine kendi temsilini verir ve dikkati sütunlar ile satırlar arasında sırayla uygular; böylece sabit sütun sırasına bağlı kalmaz. Sonraki sürümler sınırları daha da artırdı; Mayıs 2026'da yayımlanan TabPFN-3, bir milyona kadar eğitim satırını kabul ediyor. TabICL ve Amazon'un Mitra'sı gibi diğer tablosal temel modeller de sentetik tablolar üzerinde ön eğitim yapıp bağlam içinde tahmin etme yaklaşımını izliyor.

Gradyan Artırmalı Ağaçların Yanında Nasıl Konumlanıyorlar#

  • Küçük veri kümeleri: Yüzlerce ile birkaç bin satır içeren veri kümelerinde tablo temelli temel modeller, çoğu zaman herhangi bir hiperparametre araması olmadan ayarlanmış ağaçlarla aynı veya daha iyi sonuç verir; tahmin ettikleri olasılıklar da genellikle iyi kalibre edilmiştir.
  • Büyük veri kümeleri: Milyonlarca satır için artırmalı ağaçlar pratikte varsayılan seçenek olmaya devam ediyor. Dikkat maliyeti bağlamdaki satır sayısıyla artar; bu nedenle temel modeller GPU ve daha fazla bellek gerektirir. Ayrıca her tahmin grubu, tüm eğitim bağlamını yeniden işler; bu da çıkarımı bir ağaç topluluğunu değerlendirmekten daha yavaş hale getirir.
  • AutoML: AutoML, her yeni veri kümesi için algoritmaları ve ayarları tarar. Tablo temelli bir temel model, bu aramanın çoğunu ön eğitim sırasında bir kez öğrenilen bilgilerle değiştirir.
  • Özellik mühendisliği: Hâlâ yararlıdır. Model, sütunlarda bulunmayan bilgileri geri getiremez veya yanlış etiketleri düzeltemez.

TabPFN'yi Çalıştırma#

tabpfn paketi, scikit-learn tarzı bir sınıflandırıcı sunar. En yeni kontrol noktaları yalnızca oturum açıp Prior Labs'in model lisansını kabul ettikten sonra indirilirken, aşağıda seçilen 2. sürüm ağırlıkları bu adım olmadan indirilir:

from sklearn.datasets import load_breast_cancer
from sklearn.metrics import roc_auc_score
from sklearn.model_selection import train_test_split
from tabpfn import TabPFNClassifier
from tabpfn.constants import ModelVersion

# 569 tumors described by 30 numeric measurements
features, targets = load_breast_cancer(return_X_y=True)
x_train, x_test, y_train, y_test = train_test_split(features, targets, test_size=0.2, random_state=0)

# fit() stores the labeled rows as context; no weights are updated
model = TabPFNClassifier.create_default_for_version(ModelVersion.V2)
model.fit(x_train, y_train)

# One forward pass predicts every test row from that context
probabilities = model.predict_proba(x_test)[:, 1]
print(f"ROC AUC: {roc_auc_score(y_test, probabilities):.3f}")

Ayarlanmış hiperparametreler olmadan sınıflandırıcı, bu ayrılmış bölmede yaklaşık 0,998 ROC AUC değerine ulaşır. Güçlü modelleri karşılaştırmak için çok sayıda veri kümesinde tekrarlanan çapraz doğrulama kullanılır; çünkü 114 satırlık bir test bölmesi güçlü modelleri birbirinden ayırmak için çok küçüktür.

Yararlı tabloların çoğu başka modellerin çıktılarından oluşturulur. Yararlı tabloların çoğu başka modellerin çıktılarından oluşturulur. Tahmin modunda result.to_df(), her Ultralytics YOLO26 sonucunu algılama başına bir satır içeren bir Polars DataFrame olarak döndürür. Sütunlarda sınıf adı, sınıf kimliği, güven puanı ve kutu koordinatları bulunur; bu satır-sütun biçimi, tablosal temel modelin bağlam olarak okuduğu biçimdir.

Explore solutions

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla