Releases
v0.5.1
v0.5.1 - 2024-02-08
Added
Added new __init__ parameter: interaction_smoothing_rounds
Added new __init__ parameter: min_hessian
synthetic dataset generator (make_synthetic) for testing GAMs and for documentation
Changed
default parameters have been modified to improve the accuracy of EBMs
changed boosting internals to use LogitBoost to improve accuracy
changed interaction detection to use hessians to improve interaction selection
enabled smoothing_rounds by default to improve the smoothness of EBMs
added the ability to specify interactions via feature names or negative indexing
improved the speed of Morris sensitivity and partial dependence
python 3.12 support for core EBMs. Some of our optional dependencies do not yet support python 3.12 though
made early stopping more consistent and changed the early_stopping_tolerance to be a percentage
Fixed
avoid displaying a scroll bar by default in jupyter notebook cells
removed the dependency on deprecated distutils
Breaking Changes
changed the internal representation for classifiers that have just 1 class
You can’t perform that action at this time.