Automated machine learning Python package for tabular data with feature engineering and automatic documentation.
Build, tune, and explain tabular ML pipelines with automated documentation and web apps.
mljar-supervised is an automated machine learning Python package designed to save data scientists time on tabular data tasks. It handles data preprocessing, algorithm selection, hyperparameter tuning, and generates automated Markdown reports.
The package trains multiple models including linear models, random forests, XGBoost, LightGBM, CatBoost, and neural networks, combining them via ensembling and stacking. It computes baseline models, handles missing values, creates golden features, and provides SHAP-based model explanations.
It suits data scientists and analysts looking to automate repetitive pipeline construction and hyperparameter tuning for tabular data. It does not suit unstructured data tasks like raw image or audio processing.
Choose between Explain, Perform, Compete, and Optuna modes depending on your project goals.
Generates detailed Markdown reports for each ML model and analysis step.
Automatically generate prediction web apps using Mercury to share with domain experts.
Includes options for fairness-aware model training on tabular data.
Free under its license, with the only cost being your own compute resources. MLJAR also offers a commercial hosted option called MLJAR Studio.
874 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
It is designed specifically to work with tabular data.
Yes, you can automatically generate and publish web apps using the integrated Mercury tool.
See Zekai first in Google