chore(deps): update dependency shap to v0.46.0 #29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.41.0
->==0.46.0
Release Notes
shap/shap (shap)
v0.46.0
Compare Source
What's Changed
This release adds compatibility with recent version of numpy and tensorflow, and includes several bug fixes.
Added
Changed
auto_size_plot
parameter toshap.summary_plot()
.Fixed
float16
mixed precision by @CloseChoice in https://github.com/shap/shap/pull/3652XGBRegressor
models by @CloseChoice in https://github.com/shap/shap/pull/3669Plus several further documentation and code quality improvements.
New Contributors
Full Changelog: shap/shap@v0.45.1...v0.46.0
v0.45.1
Compare Source
This is a patch release with a couple of bug fixes. In particular, fixes a bug relating to loading of XGBoost models with exponential losses.
What's Changed
Added
Changed
Fixed
Plus several documentation and maintenance updates by @bewygs , @CloseChoice , @Hugh-OBrien
New Contributors
Full Changelog: shap/shap@v0.45.0...v0.45.1
v0.45.0
Compare Source
This is a fairly significant release containing a number of breaking changes.
Thank you to a number of new contributors for their contributions to this release! We are eager to grow the pool of maintainers, so please do get in touch on #3559 if you are interested in being part of the team.
What's Changed
Breaking changes
feature_dependence
parameters in TreeExplainer and LinearExplainer by @thatlittleboy in https://github.com/shap/shap/pull/3340Added
beeswarm
plots by @MonoHue in https://github.com/shap/shap/pull/3530Fixed
.. plus a large number of documentation, testing and other maintenance updates by @CloseChoice , @yuanx749 , @LakshmanKishore and others.
New Contributors
Full Changelog: shap/shap@v0.44.1...v0.45.0
v0.44.1
Compare Source
Patch release to fix an issue with the display of force plots.
Fixed
Other
Full Changelog: shap/shap@v0.44.0...v0.44.1
v0.44.0
Compare Source
This release contains a number enhancements and bug fixes.
What's Changed
Added
ax
togroup_difference()
plot by @mtlulka in https://github.com/shap/shap/pull/3355Fixed
CatboostClassifier
explanations with feature interactions on Windows by @CloseChoice in https://github.com/shap/shap/pull/3325use_line_collection
independence_plot
by @CloseChoice in https://github.com/shap/shap/pull/3369scatter
plots by @SomeUserName1 in https://github.com/shap/shap/pull/2799Documentation
New Contributors
Full Changelog: shap/shap@v0.43.0...V0.44.0
v0.43.0
Compare Source
What's Changed
This release contains a number of bug fixes and improvements.
Following the NEP 29 deprecation policy, this release drops support for python 3.7.
Breaking changes
Explanation.base_values
has been standardised between different TreeExplainer models to always be of shape(N,)
and not(N,1)
. By @thatlittleboy in https://github.com/shap/shap/pull/3121Added
Fixed
feature_names
in Explanation objects with square.values
by @thatlittleboy in https://github.com/shap/shap/pull/3126register_backward_hook()
by @noxthot in https://github.com/shap/shap/pull/3259There have also been a large number of improvements to the tutorials and examples, by @connortann, @znacer, @arshiaar, @thatlittleboy, @dsgibbons, @owenlamont and @CloseChoice
New Contributors
Full Changelog: shap/shap@v0.42.1...v0.43.0
v0.42.1
Compare Source
Patch release to provide wheels for a broader range of architectures.
Added
Fixed
Full Changelog: shap/shap@v0.42.0...v0.42.1
v0.42.0
Compare Source
This release incorporates many changes that were originally contributed by the SHAP community via @dsgibbons's Community Fork, which has now been merged into the main shap repository. PRs from this origin are labelled here as
fork#123
.This will be the last release that supports python 3.7.
Added
n_points
parameter to all functions inshap.datasets
(fork#39 by @thatlittleboy).__call__
toKernelExplainer
(#2966 by @dwolfeu).Fixed
plot.waterfall
to support yticklabels with boolean features (fork#58 by @dwolfeu).TreeExplainer.__call__
from throwing ValueError when passed a pandas DataFrame containing Categorical columns (fork#88 by @thatlittleboy).shap.datasets
to sample without replacement (fork#36 by @thatlittleboy).UnboundLocalError
problem arising from passing a dictionary input toshap.plots.bar
(#3001 by @thatlittleboy).Gradient
(#2983 by @skamdar).shap.plots.heatmap
, and use theax
matplotlib API internally for plotting (#3040 by @thatlittleboy).numba>=0.44
(fork#9 and fork#68 by @connortann).numpy>=1.24
from numpy types (fork#7 by @dsgibbons).Ipython>=8
fromIpython.core.display
(fork#13 by @thatlittleboy).tensorflow>=2.11
fromtf.optimisers
(fork#16 by @simonangerbauer).sklearn>=1.2
fromsklearn.linear_model
(fork#22 by @dsgibbons).xgboost>=1.4
fromntree_limit
in tree explainer (#2987 by @adnene-guessoum).shap.explainers.Exact
(#3064 by @connortann).Changed
shap.plots
functions (#3003, #3005 by @thatlittleboy).Removed
mimic.py
file andMimicExplainer
code (fork#53 by @thatlittleboy).Maintenance
ruff
linting (fork#25, fork#26, fork#27, #2973, #2972 and #2976 by @connortann; #2968, #2986 by @thatlittleboy).Configuration
📅 Schedule: Branch creation - "every weekday" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.