Skip to content

Releases: interpretml/interpret

Version 0.1.18

10 Oct 02:01
Compare
Choose a tag to compare

v0.1.18 - 2019-10-09

Added

  • Added "main_attr" argument to EBM models. Can now select a subset of features to train main effects on.
  • Added AzureML notebook VM detection for visualizations (switches to inline).

Fixed

  • Missing values now correctly throw exceptions on explainers.
  • Major visualization fix for pairwise interaction heatmaps from EBM.
  • Corrected inline visualization height in Notebooks.

Changed

  • Various internal C++ fixes.
  • New error messages around EBM if the model isn't fitted before calling explain_*.

Version 0.1.17

24 Sep 07:52
Compare
Choose a tag to compare

v0.1.17 - 2019-09-24

Fixed

  • Morris sensitivity now works for both predict and predict_proba on scikit models.
  • Removal of debug print statements around blackbox explainers.

Changed

  • Dependencies for numpy/scipy/pandas/scikit-learn relaxed to (1.11.1,0.18.1,0.19.2, 0.18.1) respectively.
  • Visualization provider defaults set by environment detection (cloud and local use different providers).

Experimental (WIP)

  • Inline visualizations for show(explanation). This allows cloud notebooks, and offline notebook support.
    Dashboard integration still ongoing.

Version 0.1.16

18 Sep 11:28
Compare
Choose a tag to compare

v0.1.16 - 2019-09-17

Added

  • Visualize and compute platforms are now refactored and use an extension system. Details on use upcoming in later release.
  • Package interpret is now a meta-package using interpret-core.
    This enables partial installs via interpret-core for production environments.

Fixed

  • Updated SHAP dependency to require dill.

Experimental (WIP)

  • Greybox introduced (explainers that only work for specific types of models). Starting with SHAP tree and TreeInterpreter.
  • Extension system now works across all explainer types and providers.

Version 0.1.15

26 Aug 19:04
Compare
Choose a tag to compare

v0.1.15 - 2019-08-26

Experimental (WIP)

  • Multiclass EBM added. Includes visualization and postprocessing. Currently does not support multiclass pairs.

Version 0.1.14

21 Aug 02:21
Compare
Choose a tag to compare

v0.1.14 - 2019-08-20

Fixed

  • Fixed occasional browser crash relating to density graphs.
  • Fixed decision trees not displaying in Jupyter notebooks.

Changed

  • Dash components no longer pinned. Upgraded to latest.
  • Upgrade from dash-table-experiment to dash-table.
  • Numerous renames within native code.

Experimental (WIP)

  • Explanation data methods for PDP, EBM enabled for mli interop.

Version 0.1.13

15 Aug 02:10
Compare
Choose a tag to compare

v0.1.13 - 2019-08-14

Added

  • EBM has new parameter 'binning_strategy'. Can now support quantile based binning.
  • EBM now gracefully handles many edge cases around data.
  • Selenium support added for visual smoke tests.

Fixed

  • Method debug_mode now works in wider environments including WSL.
  • Linear models in last version returned the same graphs no matter the selection. Fixed.

Changed

  • Testing requirements now fully separate from default user install.
  • Internal EBM class has many renames associated with native codebase. Attribute has been changed to Feature.
  • Native codebase has many renames. Diff commits from v0.1.12 to v0.1.13 for more details.
  • Dependency gevent lightened to take 1.3.6 or greater. This affects cloud/older Python environments.
  • Installation for interpret package should now be 'pip install -U interpret'.
  • Removal of skope-rules as a required dependency. User now has to install it manually.
  • EBM parameter 'cont_n_bins' renamed to 'max_n_bins'.

Experimental (WIP)

  • Extensions validation method is hardened to ensure blackbox specs are closely met.
  • Explanation methods data and visual, require key of form ('mli', key), to access mli interop.

Version 0.1.12

10 Aug 04:43
Compare
Choose a tag to compare
v0.1.12

Bump to v0.1.12

Version 0.1.11

09 Aug 22:47
Compare
Choose a tag to compare
v0.1.11

Bump to v0.1.11

Version 0.1.10

16 Jul 21:50
Compare
Choose a tag to compare
v0.1.10

Included requests as dependency.

Version 0.1.9

14 Jun 23:08
Compare
Choose a tag to compare
v0.1.9

Bumped to v0.1.9