ing-bank / probatus

Validation (like Recursive Feature Elimination for SHAP) of (multiclass) classifiers & regressors and data used to develop them.
https://ing-bank.github.io/probatus
MIT License
132 stars 40 forks source link

simplify probatus: remove 'old' code, update mkdocs config #237

Closed ReinierKoops closed 8 months ago

ReinierKoops commented 8 months ago

Remove a lot of the extra packages which makes maintaining MKDOCS easier.

ReinierKoops commented 8 months ago

Also enables a more modular approach to installing packages.

ReinierKoops commented 8 months ago

Possible fix for https://github.com/ing-bank/probatus/issues/227

ReinierKoops commented 8 months ago

PR https://github.com/ing-bank/probatus/pull/238 depends on this PR, since this should also solve the issues blocking that PR.

ReinierKoops commented 8 months ago

This PR should simplify Probatus by deprecating code that hasn't been updated in a long time and simplify some of its dependencies.

Due to the breaking changes (removing (never used) functionality (as found by asking multiple users) to make maintainability easier for this repository and start introducing new functionality) the version numbering starts from 3.0.0.

adri0 commented 8 months ago

Wow major refactoring going on! :)