InterpretML是一个开源软件包,用于训练可解释的模型和解释黑盒系统
InterpretML是一个开源软件包,用于训练可解释的模型和解释黑盒系统
v0.1.19
v0.1.19 - 2019-10-25
Changed
- Changed classification metric exposed between C++/python for EBMs to log loss for future public use.
- Warnings provided when extensions error on load.
Fixed
- Package joblib added to interpret-core as "required" extra.
- Compiler fixes for Oracle Developer Studio.
- Removed undefined behavior in EBM for several unlikely scenarios.
Assets
2
v0.1.18
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_*.
Assets
2
v0.1.17
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.
Assets
2
v0.1.16
interpret-ml released this
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.
Assets
2
v0.1.15
interpret-ml released this
v0.1.15 - 2019-08-26
Experimental (WIP)
- Multiclass EBM added. Includes visualization and postprocessing. Currently does not support multiclass pairs.
Assets
2
v0.1.14
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.
Assets
2
v0.1.13
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.
Assets
2
v0.1.12
v0.1.12 Bump to v0.1.12
Assets
2
v0.1.10
v0.1.10 Included requests as dependency.
Assets
2
v0.1.9
v0.1.9 Bumped to v0.1.9
Assets
2
v0.1.8
interpret-ml released this
v0.1.8 EBM predict_proba calibration bug fixed.
Assets
2
v0.1.7
v0.1.7 Fixed incorrect test for init_show_server.
Assets
2
v0.1.4
v0.1.4 Bump to v0.1.4.
Assets
2
'v0.1.2'
interpret-ml released this
Bump to v0.1.2. Updated CHANGELOG. Added disable of early stopping for EBM. Added tracking of final episode index for EBM. Temp disable of example notebook and show tests until CI environment is fixed.
Assets
2
v0.1.1
v0.1.1 Bump to v0.1.1
Assets
2
热门度与活跃度
9.0
10.0
Watchers:107 |
Star:2224 |
Fork:270 |
创建时间: 2019-05-03 13:47:52 |
最后Commits: 昨天 |
许可协议:MIT |
44fed0c
v0.1.20 - 2019-12-11
Fixed
Part of the pairwise selection was not operating as expected and has been corrected.
Changed
In theory this shouldn't affect top-level API usage, but please raise an issue in the event of failure.