Skip to content

v0.1.7

Choose a tag to compare

@jinlow jinlow released this 20 Aug 19:35
· 406 commits to main since this release
86c368c

This release adds the following changes to the packages

  • Support for monotonic constraints. Features can now be supplied with a constraint so that they are forced to either have a monotonic increasing, decreasing, or unconstrained relationship with the target variable. This can be adjusted using the monotone_constraints parameter.
  • Experimental support for dealing with missing in different ways. This includes the ability to not allow splits on missing or non-missing alone, as well as not automatically imputing missing, and instead always sending it down a default branch instead of learning the best direction to send it. See the documentation on the allow_missing_splits and allow_missing_splits parameters.
  • The default value of the min_leaf_weight parameter was changed from 0.0, to 1.0.
  • Additional refactoring of the code to better align with modern python type hints, as well as adding pre-commit support for development, and adjusting some of the naming of modules to be clearer.