Skip to content

v0.5.0

Compare
Choose a tag to compare
@mdbenito mdbenito released this 21 Feb 07:57
· 1838 commits to master since this release

🛠️ 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