RepositoryPython
soda-inria

soda-inria/tabicl

TabICLv2: An open tabular foundation model

1.4ksao
197fork
22issue
1lượt xem

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ủ đề: tabular-methods

#1 Repository Của Tuần

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

#1 Repository Của Tuần

🚀 TabICLv2: Mô hình foundation tabular đạt state-of-the-art mà không cần tuning

TabICLv2 đạt độ chính xác vượt trội so với XGBoost, CatBoost, LightGBM đã được tuning trên ~80% dataset TabArena — chỉ với một lần gọi fit/predict.

TabICLv2 là implementation chính thức của mô hình foundation mã nguồn mở cho dữ liệu bảng (tabular), hỗ trợ cả phân loại và hồi quy. Phát triển bởi Nhóm SODA tại INRIA, dự án này không chỉ đạt kết quả tốt nhất trên các bản thử nghiệm lớn như TabArena và TALENT mà còn cực kỳ dễ sử dụng: cài đặt qua pip, tuân thủ giao diện scikit-learn, và thực hiện fit + predict trong một lượt truyền (forward pass) duy nhất thông qua một mô hình transformer được pretrained.

✨ Điểm nổi bật

  • SOTA mà không cần tuning: Vượa trội hằng trăm mô hình truyền thống đã được tuning trên TabArena.
  • Cài đặt đơn giản: pip install tabicl, tuân thủ scikit-learn.
  • Tốc độ vượt trội: Trên H100, xử lý 50.000 mẫu và 100 đặc trưng trong dưới 10 giây — nhanh 10x TabPFN-2.5.
  • KV caching: Tận toàn tốc độ inference lặp lại bằng cách lưu cache key-value từ dữ liệu training.
  • Mở rộng linh hoạt: Hỗ trợ dataset lên đến 100.000 mẫu và 2.000 đặc trưng; hỗ trợ offloading CPU/disk cho dataset lớn hơn.
  • Open source toàn bộ: Bao gồm code pretraining (v1), checkpoint, và giấy phép cho phép sử dụng thương mại.
  • Hỗ trợ nhiều task: Phân loại, hồi quy, forecasting (thời gian), và giải thích SHAP.
  • Tính toán đa dạng thiết bị: Tự động chọn CUDA, CPU, hoặc MPS (Apple Silicon).

💡 Vì sao đáng chú ý

TabICLv2 khác biệt so với các mô hình bảng truyền thống (XGBoost, CatBoost, LightGBM) ở chỗ nó sử dụng kiến trúc transformer pretrained thông qua in-context learning — tức là mô hình học cách tổng quát hóa từ các task khác nhau trong quá trình pretraining, sau đó áp dụng trực tiếp lên task mới mà không cần retraining hay tuning. Điều này giúp giảm đáng kể chi phí phát triển mô hình so với các phương pháp truyền thống cần tuning thủ công từng hyperparameter.

Nhờ thiết kế này, TabICLv2 phù hợp cho các ứng dụng cần triển khai nhanh trên nhiều domain khác nhau — từ tài chính, y tế đến marketing — nơi thời gian tuning mô hình là một rào cản lớn. Với tính năng KV caching và hỗ trợ offloading, mô hình cũng linh hoạt mở rộng với dataset lớn mà không cần thay đổi kiến trúc.


#TabICL #FoundationModel #TabularData #MachineLearning #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC++
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

201.2k
Oct 24, 2026
RepositoryPython
pytorch/pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

105.1k
Oct 26, 2026
RepositoryPython
d2l-ai/d2l-zh

《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。

82.1k
Jul 30, 2024
RepositoryPython
keras-team/keras

Deep Learning for humans

64.4k
Oct 20, 2026
RepositoryJupyter Notebook
rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

107.3k
Oct 2, 2026
RepositoryPython
labmlai/annotated_deep_learning_paper_implementations

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

67.6k
Jan 22, 2026
RepositoryPython
labmlai/annotated_deep_learning_paper_implementations

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

67.6k
Jan 22, 2026
RepositoryPython
ultralytics/ultralytics

Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking

62.9k
Oct 26, 2026
RepositoryPython
streamlit/streamlit

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

46.1k
Oct 23, 2026