#11 · Primary category: Classical Machine Learning Frameworks
mljar-supervised
Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation
Project last updated:07/27/26
GitHub Stars
3.3K
Forks
451
Contributors
30
License
MIT
Why we included this project
mljar-supervised handles the whole model-building workflow for tabular classification and regression: preprocessing, feature engineering, trying algorithms like LightGBM, XGBoost, CatBoost, and neural nets, then tuning hyperparameters and combining results with ensembling and stacking. A single fit call can take you from raw CSV to a tuned model, which is useful for teams that would rather spend hours on the business problem than on pipeline plumbing. What sets it apart is transparency: each trained model ships with a detailed Markdown report covering feature importance and SHAP explanations, so results can be audited and explained to stakeholders. It also generates a deployable web app around a trained model, which helps people who do not want to write Python. That combination of automation and explainability makes it a practical choice when you need defensible models, not just predictions.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
scikit-learn
scikit-learn: machine learning in Python
pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
umap
Uniform Manifold Approximation and Projection
imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning