Releases: ing-bank/probatus
Releases · ing-bank/probatus
probatus 3.1.2
What's Changed
- Early stopping can now also be called via the SHAPRFECV main class (Only for catboost, xgboost and lgbm) @ReinierKoops in #263
Full Changelog: v3.1.1...v3.1.2
probatus 3.1.1
What's Changed
- Fixes the use of eval_metric in case of EarlyStoppingShapRFECV with LightGBM by @PaulZhutovsky in #261
Full Changelog: v3.1.0...v3.1.1
probatus 3.1.0
What's Changed
- Explicit support for Regression, performed major refactoring of tests, removed unused code and updated notebooks to work (again). by @ReinierKoops in #248
- SHAPRFECV speedup for bigger use-cases and some simple refactoring. by @ReinierKoops in #252
Full Changelog: v3.0.1...v3.1.0
probatus 3.0.1
What's Changed
- Remove rounding of metrics to improve granularity by @daaf89 in #238
- Add compatibility for Python 3.12 by @ReinierKoops in #239
- add PR template by @ReinierKoops in #250
- Allow Dependabot to make PR's for updating dependencies by @ReinierKoops in #249
- Add explicit state setting by @ReinierKoops in #242
- Update catboost requirement by @dependabot in #254
New Contributors
- @daaf89 made their first contribution in #238
- @dependabot made their first contribution in #254
Full Changelog: v3.0.0...v3.0.1
probatus 3.0.0
What's Changed
- Fix and reenable notebook tests by @adri0 in #235
- Multi class shap rfecv by @lproth in #174
- simplify probatus: remove 'old' code, update mkdocs config by @ReinierKoops in #237
New Contributors
Full Changelog: v2.1.1...v3.0.0
probatus 2.1.1
probatus 2.1.0
What's Changed
- Implement automatic feature selection methods by @markdregan in #220
- Penalty on shap calculation for higher variance by @markdregan in #218
- make plot method in ShapRFECV return a matplotlib figure by @fritshermans in #222
New Contributors
- @markdregan made their first contribution in #220
- @fritshermans made their first contribution in #222
Full Changelog: v2.0.1...v2.1.0
probatus 2.0.1
What's Changed
- Fix docs deployment #214
- Fix Pypi publish deployment #214
- Add notebook pre-commit checks & perform fixes suggested by these checks #214
- Convert setup.py to pyproject.toml #214
Full Changelog: v2.0.0...v2.0.1
probatus 2.0.0
What's Changed
- Add ability to use "Grouped" CV instances from scikit-learn #182
- Fix nondeterministic behavior #194
- Propose fix for failing builds #199
- Change to Pandas implementation to keep the order #197
- Probatus 2.0.0: Bump version + add pre-commit hooks #206
New Contributors
- @PaulZhutovsky made their first contribution in #182
- @ReinierKoops made their first contribution in #194
Full Changelog: v1.8.9...v2.0.0
probatus 1.8.9
Improvements in this release:
- Drop explicit support for python 3.6, add 3.10 #177
- Bug fix: define shap mask based on rows, instead of columns #178
- Bug fixes in unit tests #180
- Improve support for categorical features in shap calculations #184
Thanks to @timvink, @gverbock, and @ClaudioSalvatoreArcidiacono