RepositoryPython
PriorLabs

PriorLabs/TabPFN

⚡ TabPFN: Foundation Model for Tabular Data ⚡

8.2kstars
804forks
7issues
4views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: tabular-data

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: tabpfn

#1 Repository Của Tuần

3
TINIX TRENDING·Chủ đề: data-science

#3 Repository Của Tuần

🚀 TabPFN - Foundation Model cho Dữ liệu Bảng

TabPFN là mô hình foundation chuyên cho học máy trên dữ liệu bảng, dự đoán chỉ bằng một lần forward pass sau khi được huấn luyện trên dữ liệu đồng nhất.

TabPFN (viết tắt từ Tabular Prior Foundation Model) là một dự án nguồn mở phát triển bởi PriorLabs, thiết kế đặc biệt để áp dụng các mô hình foundation vào bài toán học sâu trên dữ liệu bảng (tabular data). Không giống như các mô hình truyền thống cần huấn luyện lại từ đầu cho mỗi tập dữ liệu mới, TabPFN được huấn luyện một lần trên hàng ngàn tập dữ liệu đồng nhất và sau đó có thể áp dụng ngay lên bất kỳ dữ liệu thực tế chưa từng thấy nào chỉ với một lần lan truyền thẳng (forward pass).

✨ Điểm nổi bật

  • Forward pass duy nhất: Dự đoán kết quả ngay sau một lần lan truyền thẳng mà không cần huấn luyện lại.
  • Hỗ trợ cả classification và regression: Cung cấp TabPFNClassifier và TabPFNRegressor để xử lý cả hai bài toán.
  • Tự động tải checkpoint: Mô hình tự động tải trọng lượng mạng khi sử dụng lần đầu.
  • Hỗ trợ nhiều phiên bản mô hình: Chọn giữa TabPFN-3 (mặc định), TabPFN-2.6 hoặc TabPFN-2.
  • Tối ưu cho GPU: Hiệu suất tốt nhất với GPU, đặc biệt là những dòng có ít nhất 8GB VRAM.
  • Cộng sinh thái mở rộng: Kết hợp với tabpfn-client, tabpfn-extensions và TabPFN UX để tùy biến theo nhu cầu.
  • Giấy phép linh hoạt: Mã nguồn và trọng lượng TabPFN-2 dưới giấy phép Apache 2.0; các phiên bản mới hơn có thể có ràng buộc thương mại.

💡 Vì sao đáng chú ý

TabPFN khác biệt với các thư viện học máy truyền thống như Scikit-learn hay XGBoost ở chỗ nó không cần huấn luyện lại mô hình cho mỗi bài toán cụ thể. Nhờ kiến trúc dựa trên attention và việc được huấn luyện trên một phân phối rộng của các tập dữ liệu bảng, TabPFN có khả năng tổng quát hóa tốt ngay từ lần sử dụng đầu tiên. Điều này giúp giảm đáng kể thời gian triển khai và tối ưu hóa cho các ứng dụng cần xử lý nhanh trên nhiều loại dữ liệu bảng khác nhau.


#MachineLearning #FoundationModel #TabularData #Python #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJupyter Notebook
microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

91.7k
Oct 21, 2026
RepositoryPython
scikit-learn/scikit-learn

scikit-learn: machine learning in Python

67.9k
Oct 23, 2026
RepositoryPython
keras-team/keras

Deep Learning for humans

64.4k
Oct 20, 2026
RepositoryPython
streamlit/streamlit

Streamlit — A faster way to build and share data apps.

46.1k
Oct 23, 2026
RepositoryPython
gradio-app/gradio

Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

43.9k
Oct 23, 2026
RepositoryPython
explosion/spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

34.0k
Oct 12, 2026
RepositoryPython
soda-inria/tabicl

TabICLv2: An open tabular foundation model

1.4k
Oct 9, 2026
RepositoryPython
PriorLabs/tabpfn-extensions

Community extensions for TabPFN - the foundation model for tabular data. Built with TabPFN! 🤗

338
Oct 21, 2026
RepositoryPython
PriorLabs/tabpfn-client

⚡ Easy API access to the tabular foundation model TabPFN ⚡

252
Oct 23, 2026