PriorLabs/TabPFN

⚡ TabPFN: Foundation Model for Tabular Data ⚡

何を解決するか

TabPFN は、1回のフォワードパスで分類と回帰を実行できる、表形式の基礎モデルです。従来の反復的トレーニングやハイパーパラメータチューニングの必要性を排除し、スケーリングやワンホットエンコーディングなどの手動データ前処理を必要とせずに、小規模から中規模のデータセットに対して高精度な予測を提供します。

動作原理

TabPFN は合成データセット上で訓練されたトランスフォーマー基盤のモデルです。訓練データセットを入力の一部として扱うことで、未知の実世界データセットのラベルを予測する能力を学習します。アーキテクチャ(特に TabPFN-3)は、分布エンベッダーに続いて、行ごとのアテンションと行間アテンション機構を用いて、各行ごとに予測を生成します。

対象ユーザー

データサイエンティストや機械学習エンジニアが表形式データに対して高速かつ高精度な予測が必要な場合、また、ノーコードのグラフィカルインターフェース(TabPFN UX)を通じてビジネスユーザーが利用できるように設計されています。

特徴

  • ゼロショット推論:反復的トレーニングなしで、1回のフォワードパスで未観測データセットに対する予測が可能。
  • 前処理不要:欠損値を処理でき、特徴量のスケーリングやワンホットエンコーディングを必要としない。
  • 広範な互換性:分類および回帰タスクをサポート。
  • 柔軟なデプロイ:ローカルの PyTorch 実装、クラウドベースの API クライアント、ノーコード UX のいずれかで利用可能。
  • スケーラブルな制限:TabPFN-3 は最大 1,000,000 行、200 特徴量のデータセットをサポート(行数と特徴量数の間でトレードオフあり)。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト