#11 · Primary category: Classical Machine Learning Frameworks

mljar-supervised

automated-machine-learning automl automl-api automl-python catboost data-science decision-tree ensemble feature-engineering hyper-parameters hyperparameter-optimization lightgbm machine-learning mljar neural-network random-forest scikit-learn xgboost

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