PyTabKit provides ML models and a benchmark for tabular data classification and regression. Current version is 1.7.3, supporting Python >=3.9, with PyTorch-based models like RealMLP, xRFM, TabM, and TabICL wrappers, plus scikit-learn-style interfaces, HPO, and ensembling. Release cadence is irregular, with several updates in 2024-2025.
pip install pytabkitNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Quick example: train a RealMLP classifier on synthetic data with a time limit.
Replace 'from pytabkit.models.sklearn.realmlp import RealMLP_Ensemble_Classifier' with 'from pytabkit.models.sklearn.realmlp import RealMLP_Tabular_Classifier' and add 'use_caruana_ensembling=True' to the constructor.
To revert to logit averaging, set 'ens_av_before_softmax=True' in the model constructor.
Install the extra dependencies: 'pip install pytabkit[extra]'.