Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Tabular Foundation Models

Model nền tảng dạng bảng dự đoán trên một bảng dữ liệu mới chỉ bằng một lượt truyền xuôi, không cần chạy huấn luyện. Cách TabPFN hoạt động và khi nào vượt trội hơn cây tăng cường.

Model nền tảng dạng bảng là các mạng nơ-ron được tiền huấn luyện, có thể dự đoán trên các bảng hàng-cột mới mà không cần huấn luyện riêng trên những bảng đó. Với một bảng có nhãn và tập hàng cần dự đoán, chúng dùng học trong ngữ cảnh: các hàng có nhãn được đưa vào model làm ngữ cảnh, rồi một lượt lan truyền xuôi duy nhất trả về dự đoán cho mọi hàng mới mà không cần cập nhật bằng gradient descent. Model cây tăng cường gradient như XGBoost, LightGBM hoặc CatBoost phải được khớp và tinh chỉnh cho từng bộ dữ liệu. Model nền tảng dạng bảng được huấn luyện một lần rồi áp dụng những gì đã học vào bất kỳ bảng nhỏ nào được cung cấp.

TabPFN học từ bảng dữ liệu tổng hợp như thế nào#

Ví dụ nổi tiếng nhất là TabPFN (Tabular Prior-data Fitted Network), do Noah Hollmann, Samuel Müller, Frank Hutter và các cộng sự tại Đại học Freiburg tạo ra; hiện nay công ty Prior Labs tiếp tục phát triển model này. Đây là Transformer được tiền huấn luyện hoàn toàn trên dữ liệu tổng hợp. Quá trình tiền huấn luyện lấy mẫu hàng triệu bộ dữ liệu nhân tạo từ một phân phối tiên nghiệm trên các quy trình tạo dữ liệu, chủ yếu là các model nhân quả cấu trúc ngẫu nhiên liên kết đặc trưng với mục tiêu thông qua hàm ngẫu nhiên và nhiễu. Với mỗi bộ dữ liệu tổng hợp, mạng nơ-ron nhận một số hàng có nhãn và học dự đoán các hàng được giữ lại; đây là một dạng meta-learning. Qua nhiều tác vụ như vậy, model học cách xấp xỉ suy luận Bayes trên phân phối tiên nghiệm đó, vì vậy khi dự đoán, model hoạt động như một quy trình thống kê đã học thay vì model thuộc một miền cụ thể.

Phiên bản đầu tiên, được giới thiệu tại ICLR 2023, xử lý phân loại với tối đa 1.000 hàng huấn luyện, 100 đặc trưng số và 10 lớp; hiệu năng ngang bằng các hệ thống AutoML trong khi chạy nhanh hơn tới 230 lần. TabPFN v2, được công bố trên Nature vào tháng 1 năm 2025, mở rộng phương pháp sang phân loại và hồi quy trên các bộ dữ liệu có tối đa 10.000 hàng và 500 đặc trưng, bao gồm đặc trưng phân loại và giá trị thiếu. Trong tác vụ phân loại, TabPFN v2 chỉ cần 2,8 giây đã vượt trội hơn ensemble gồm các baseline mạnh nhất được tinh chỉnh trong bốn giờ. Phiên bản 2 tạo một biểu diễn riêng cho mỗi ô của bảng và luân phiên áp dụng attention theo cột và theo hàng, nhờ đó không phụ thuộc vào thứ tự cột cố định. Các bản phát hành sau tiếp tục nâng giới hạn; TabPFN-3, phát hành vào tháng 5 năm 2026, chấp nhận tối đa một triệu hàng huấn luyện. Các model nền tảng dạng bảng khác, chẳng hạn TabICL và Mitra của Amazon, cũng áp dụng cách tiếp cận tương tự: tiền huấn luyện trên bảng tổng hợp rồi dự đoán trong ngữ cảnh.

Vị trí của chúng bên cạnh cây tăng cường gradient#

  • Bộ dữ liệu nhỏ: Với vài trăm đến vài nghìn hàng, foundation model dạng bảng thường đạt hiệu năng ngang bằng hoặc vượt cây đã tinh chỉnh mà không cần tìm kiếm siêu tham số; xác suất dự đoán của các model này nhìn chung cũng được hiệu chỉnh tốt.
  • Bộ dữ liệu lớn: Cây tăng cường vẫn là lựa chọn mặc định thực tế cho hàng triệu hàng. Chi phí attention tăng theo số hàng ngữ cảnh, vì vậy model nền tảng cần GPU và nhiều bộ nhớ hơn; mỗi batch dự đoán cũng phải xử lý lại toàn bộ ngữ cảnh huấn luyện, khiến suy luận chậm hơn so với đánh giá ensemble cây.
  • AutoML: AutoML tìm kiếm thuật toán và thiết lập cho từng bộ dữ liệu mới. Foundation model dạng bảng thay thế phần lớn quá trình tìm kiếm đó bằng tri thức được học một lần trong giai đoạn tiền huấn luyện.
  • Feature engineering: Vẫn hữu ích. Model không thể khôi phục thông tin không có trong các cột hoặc sửa những nhãn sai.

Chạy TabPFN#

Gói tabpfn cung cấp một classifier theo phong cách scikit-learn. Các checkpoint mới nhất chỉ được tải xuống sau khi đăng nhập và chấp nhận giấy phép model của Prior Labs; trọng số phiên bản 2 được chọn bên dưới có thể tải xuống mà không cần bước đó:

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}")

Không thiết lập hyperparameter nào, bộ phân loại đạt ROC AUC khoảng 0,998 trên tập chia giữ lại này. Việc so sánh model sử dụng cross-validation lặp lại trên nhiều bộ dữ liệu, vì tập kiểm thử gồm 114 hàng quá nhỏ để phân biệt các model mạnh.

Nhiều bảng hữu ích được tạo từ đầu ra của các model khác. Nhiều bảng hữu ích được tạo từ đầu ra của các model khác. Trong Predict mode, result.to_df() trả về mỗi kết quả Ultralytics YOLO26 dưới dạng Polars DataFrame, mỗi hàng tương ứng với một phát hiện và các cột chứa tên lớp, ID lớp, độ tin cậy và tọa độ bounding box—định dạng hàng-cột mà model nền tảng dạng bảng đọc làm ngữ cảnh.

Explore solutions

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning