You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Version 0.2.13:
Breaking Changes
Now always have to pass a specific port when terminating a JupyterDash-based
(i.e. inline, external or jupyterlab) dashboard: ExplainerDashboard.terminate(port=8050)
but now also works as a classmethod, so don't have to instantiate an
actual dashboard just to terminate one!
ExplainerComponent _register_components has been renamed to component_callbacks
to avoid the confusing underscore
already integrated into the individual predictions tab
also added a piechart with predictions
Wrapped all the ExplainerComponents in dbc.Card for a cleaner look to the dashboard.
added subtitles to all components
Improvements
using go.Scattergl instead of go.Scatter for some plots which should improve
performance with larger datasets
ExplainerDashboard.terminate() is now a classmethod, so don't have to build
an ExplainerDashboard instance in order to terminate a running JupyterDash
dashboard.
added no_permutations boolean argument to ImportancesComponent (that
you can also pass to ExplainerDashboard**kwargs)
Other Changes
Added warning that kwargs get passed down the ExplainerComponents
Added exception when trying to use ClassifierRandomIndexComponent with a RegressionExplainer or RegressionRandomIndexComponent with a ClassifierExplainer
dashboard now uses Composites directly instead of the ExplainerTabs