v0.5.0
🛠️ Fixes, nicer interfaces and... more breaking changes 💥😒
Slow and steady does it
What’s changed
- Fixed parallel and antithetic Owen sampling for Shapley values. Simplified and extended tests. #267
- Added Scorer class for a cleaner interface. Fixed minor bugs around Group-Testing Shapley, added more tests and switched to cvxpy for the solver. #264
- Generalised stopping criteria for valuation algorithms. Improved classes ValuationResult and Status with more operations. Some minor issues fixed. #250
- Fixed a bug whereby compute_shapley_values would only spawn one process when using n_jobs=-1 and Monte Carlo methods. #270
- Bugfix in RayParallelBackend: wrong semantics for kwargs. #268
- Splitting of problem preparation and solution in Least-Core computation. Umbrella function for LC methods. #257
- Operations on ValuationResult and Status and some cleanup #248
- Bug fix and minor improvements: Fixes bug in TMCS with remote Ray cluster, raises an error for dummy sequential parallel backend with TMCS, clones model inside Utility before fitting by default, with flag clone_before_fit to disable it, catches all warnings in Utility when show_warnings is False. Adds Miner and Gloves toy games utilities #247
Full Changelog: v0.4.0...v0.5.0