{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/10"}],"enrichment":{"capability":"PyTabKit provides scikit-learn interfaces to modern tabular machine learning models\u2014including RealMLP, gradient boosted trees (XGB, LGBM, CatBoost), and TabR\u2014with built-in hyperparameter optimization, cross-validation ensembling, and benchmarking utilities.","skillfed_tags":["tabular-ml","benchmarking","neural-networks"],"use_cases":["Quick prototyping of tabular classifiers and regressors with automatic preprocessing and GPU acceleration.","Benchmarking multiple tabular ML methods on your own datasets using the built-in benchmarking utilities.","Training RealMLP or TabM models with cross-validation ensembling and hyperparameter optimization for improved accuracy.","Comparing gradient boosted tree implementations (XGBoost, LightGBM, CatBoost) with neural network baselines on structured data.","Post-hoc calibration and refinement stopping for probabilistic predictions using temperature scaling."],"what_it_does":"PyTabKit wraps modern tabular machine learning methods\u2014neural networks like RealMLP and TabM, gradient boosted trees, and hybrid models\u2014behind scikit-learn-compatible interfaces. It automatically handles GPU selection, categorical column detection, numerical preprocessing, and train-validation splitting for early stopping, with optional cross-validation ensembling and hyperparameter optimization.\n\nThe package is built around a NeurIPS 2024 paper benchmarking these methods on tabular classification and regression tasks. It includes both the trained model interfaces and the benchmarking code used to evaluate them. While the documentation recommends AutoGluon for best-possible results in production, PyTabKit is positioned as easier to use for development and supports vectorized cross-validation that can accelerate training of certain models.","worth_installing":"Yes, with conditions. Install if you are developing tabular ML pipelines and want scikit-learn-compatible interfaces to modern methods with minimal setup friction. The low install overhead and automatic preprocessing are valuable for iteration. However, if your goal is production-grade best performance, the documentation explicitly recommends AutoGluon instead. Maintenance is aging but not stale; no known vulnerabilities."},"id":"pytabkit","links":{"html":"https://skillfed.io/packages/pytabkit","md":"https://skillfed.io/packages/pytabkit.md","pypi":"https://pypi.org/project/pytabkit/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-06","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pytabkit","python_support":"supports_current","summary":"ML models + benchmark for tabular data classification and regression"},"popularity":{"monthly_downloads":102531,"position":12864,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.3"}
