GitPedia
mljar

mljar/mljar-supervised

Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation

30 Releases
Latest: 1w ago
v1.3.1Latest
pplonskipplonskiΒ·1w agoΒ·June 11, 2026
GitHub

πŸ“‹ Changes

  • publish_app() now reuses the last published URL by default (#830)
  • Fixed missing mljar_app.json upload in publish_app() (#829)
  • Improved numeric widget steps in generated apps (#828)
  • Added AI Act transparency messaging in generated apps, reports, and training output (#810)
v1.3.0
pplonskipplonskiΒ·3w agoΒ·May 29, 2026
GitHub

πŸ“‹ Changes

  • (#803) automatically generate web app for your automl model
  • (#813) add fairness compliance certificate generation
v1.2.2
pplonskipplonskiΒ·2mo agoΒ·March 26, 2026
GitHub

πŸ“‹ Changes

  • Simplified `report_structured()` default output to compact summary (leaderboard + global feature importance).
  • Added on-demand detailed report for a selected model via `report_structured(model_name=...)`.
  • Improved selected-model markdown layout: clear section order, cleaner headings, filtered noisy hyperparameters, richer fairness details and fairness explanation text.
  • Included fairness columns in summary leaderboard when fairness is enabled.
  • Fixed global feature-importance aggregation metadata (`models_present`) and updated examples/tests for the new report workflow.
v1.2.0
pplonskipplonskiΒ·2mo agoΒ·March 25, 2026
GitHub

πŸ“¦ mljar-supervised 1.2.0

  • Added `AutoML.report_structured(format="markdown"|"dict"|"json", model_details=...)` for LLM-friendly reporting.
  • New on-demand artifact: `<results_path>/report_structured.json` (full structured payload).
  • Improved markdown report readability (clean run summary, clearer best/model sections, better feature-importance naming).
  • Added examples for classification, regression, and fairness structured reports.
  • Updated structured-report tests and fixed macOS smoke workflow by installing `libomp`.
v1.1.18
pplonskipplonskiΒ·11mo agoΒ·July 7, 2025
GitHub

πŸ› Fixes

  • removed unused dependencies, cleaned code -> the installation should be a little faster :) Changes in the #800
v1.1.17
pplonskipplonskiΒ·1y agoΒ·April 1, 2025
GitHub

Fixes matplotlib backend initialization in notebooks after AutoML training #785

v1.1.15
pplonskipplonskiΒ·1y agoΒ·January 14, 2025
GitHub

πŸ“‹ Changes

  • fixed issues with new sklearn API #789, #788, #787
  • setup matplotlib backend for AutoML and switch it back to original #785
v1.1.12
pplonskipplonskiΒ·1y agoΒ·October 9, 2024
GitHub

πŸ“‹ Changes

  • a lot of warning and bug fixes done in #777, #771, #762, #761, #760, #759, #758, #757, #756, #755, #754, #753, #752, #751, #750, #749, #743, #742, #733
v1.1.10
pplonskipplonskiΒ·1y agoΒ·September 10, 2024
GitHub

Fix warnings due to packages update.

v1.1.9
pplonskipplonskiΒ·2y agoΒ·June 3, 2024
GitHub

πŸ“‹ Changes

  • (#380) disable boost on errors step for custom strategy
  • (#728) fix accuracy metric for Lightgbm
v1.1.7
pplonskipplonskiΒ·2y agoΒ·May 22, 2024
GitHub

πŸ“‹ Changes

  • (#725) fix styling of AutoML report, apply styles in the `mljar-automl-report` class
v1.1.6
pplonskipplonskiΒ·2y agoΒ·March 8, 2024
GitHub

πŸ“‹ Changes

  • fixed problems with `report()` (#714)
v1.1.5
pplonskipplonskiΒ·2y agoΒ·March 4, 2024
GitHub

πŸ“‹ Changes

  • fix xgboost warning (#667)
v1.1.4
pplonskipplonskiΒ·2y agoΒ·March 4, 2024
GitHub

πŸ› Fixes

  • fix sklearn/scipy warnings (#709)
  • fix report display in JupyterLab (#710)
v1.1.2
pplonskipplonskiΒ·2y agoΒ·January 8, 2024
GitHub

Thanks to @lijm1358 for PR #689, it fixes problems with LightGBM tuning #645, #683.

v1.1.1
pplonskipplonskiΒ·2y agoΒ·September 26, 2023
GitHub

I've added custom JSON Encoder that can handle numpy types. It fixes #496, #613, #622, #651.

v1.1.0
pplonskipplonskiΒ·2y agoΒ·September 22, 2023
GitHub

πŸ“‹ Changes

  • 🐼 pandas > 2.0.0
  • πŸš€ xgboost > 2.0.0 (#649)
  • 🌳 dtreeviz > 2.2.2 (#631)
  • 🌈 shap > 0.42.1

πŸ› Fixes πŸ› οΈ

  • Alrighty, with great power (read: updates) comes great responsibility (read: fixes)! We've rolled up our sleeves to zap those pesky warnings caused by our major package glow-up:
  • πŸŽ“ Added classes_ for those classy classifiers (#654)
  • πŸ“Š Patched up a boo-boo in the calibration plot (#655)
  • πŸ”§ Tweaked a model type warning that was acting all sassy (#638)
  • Keep rocking and happy coding! πŸŽΈπŸ€–πŸš€
v1.0.2
pplonskipplonskiΒ·2y agoΒ·July 6, 2023
GitHub

πŸ“‹ Changes

  • #637 fix problem with font loading for report
v1.0.1
pplonskipplonskiΒ·2y agoΒ·July 6, 2023
GitHub

πŸ“‹ Changes

  • #634 fix problem with categorical values in target and nan values for fairness metric
  • #635 add tests for fairness feature
  • #636 switch off shap exceptions printouts
v1.0.0
pplonskipplonskiΒ·2y agoΒ·June 27, 2023
GitHub

πŸ“‹ Changes

  • For implementation details please check issue #612
  • For example usage please check article https://mljar.com/blog/fairness-machine-learning/
0.11.5v0.11.5
pplonskipplonskiΒ·3y agoΒ·December 30, 2022
GitHub

πŸ“‹ Changes

  • #595 replace boston example dataset with California housing dataset, replace `mse` metric with `squared_error` for tree based algorithms from sklearn
  • #596 change the import method for `dtreeviz` package
0.11.4v0.11.4
pplonskipplonskiΒ·3y agoΒ·December 14, 2022
GitHub

πŸ“‹ Changes

  • #590 dynamically set font in a report, thanks @yairVanti!
0.11.3v0.11.3
pplonskipplonskiΒ·3y agoΒ·August 16, 2022
GitHub

Unpin `shap` version #551

0.11.2v0.11.2
pplonskipplonskiΒ·4y agoΒ·March 2, 2022
GitHub

πŸ“¦ Enhancements

  • #523 Add type hints to AutoML class, thank you @DanielR59
  • #519 save train&validation index to file in train/test split, thanks @filipsPL @MaciekEO

πŸ› Bug fixes

  • #496 fix exception in baseline mode, thanks @DanielR59 @moshe-rl
  • #522 fixed requirements issue, thanks @DanielR59 @MaciekEO
  • #514 remove warning, thanks @MaciekEO
  • #511 disable EDA, thanks @MaciekEO
0.11.0v0.11.0
pplonskipplonskiΒ·4y agoΒ·September 6, 2021
GitHub

πŸ“‹ Changes

  • #463 change multiprocessing to Parallel with loky
  • #462 handle large data for tree visualization in regression
  • #419 remove/hide warnings
  • #411 loose dependencies for numpy and scipy
0.10.4
pplonskipplonskiΒ·5y agoΒ·June 8, 2021
GitHub

πŸ“‹ Changes

  • #81 add scatter plot predicted vs target in regression
  • #158 add ROC curve for binary classification
  • #336 add visualization for Optuna results
  • #352 add support for Colab
  • #374 update seaborn
  • #378 set golden features number
  • #379 switch off boost_on_errors step in Optuna mode
  • #380 add custom cross validation strategy
  • + 8 more
0.10.3
pplonskipplonskiΒ·5y agoΒ·April 1, 2021
GitHub

πŸ“‹ Changes

  • #343 set seed in Optuna
  • #344 set eval_metric directly in all algorithms
  • #350 add estimated train time in Optuna mode
  • #342 add `optuna_verbose` param in `AutoML()`
  • #354 add KNN in Optuna
  • #356 and Neural Network in Optuna
  • #357, #348 use mljar wrapper for Random Forest and Extra Trees
  • #358 add `extra_tree` param in LightGBM
  • + 6 more
0.10.2
pplonskipplonskiΒ·5y agoΒ·March 17, 2021
GitHub

Add support to Python 3.9 (#339) Thanks to @rterbush!

0.10.1
pplonskipplonskiΒ·5y agoΒ·March 16, 2021
GitHub

πŸ“‹ Changes

  • #332 We added Optuna framework for hyperparameters tuning. It can be used by setting `mode="Optuna"` in AutoML. You can read more details at blog post: https://mljar.com/blog/automl-optuna/
0.9.1
pplonskipplonskiΒ·5y agoΒ·March 2, 2021
GitHub

πŸ“‹ Changes

  • #179 add `need_retrain()` method to detect performance decrease
  • #226 extract rules from decision tree
  • #310 add support for MAPE
  • #312 optimize prediction time
  • #313 set stacking time threshold depending on best model train time
  • #320 search for model with prediction time constraint
  • #322 `n_jobs` as a parameter
  • #328 disable stacking for small (nrows < 500) datasets
  • + 8 more