Overview of DeepTab features and architecture
mainDeepTab is a PyTorch and Lightning-based library designed for tabular deep learning. Key features include:
- Scikit-learn API: Uses
fit/predict/evaluateworkflows, making it compatible with tools likeGridSearchCV. - Automatic Preprocessing: Powered by
PreTab, it handles feature-type detection, encoding, scaling, and missing values. - Three Task Variants: Every architecture is available as a
*Classifier, a*Regressor, or a distributional*LSSmodel (for uncertainty quantification). - Split-config API (v2.0+): Allows independent tuning of the model, preprocessing, and training via separate configuration objects.
- Deployment-ready: Includes
InferenceModelfor safe, read-only prediction and a.deeptabfile format that bundles weights with the feature schema and preprocessing requirements.