You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#4630 implements a new version of CUDA tree learner which dispatch the whole training process of a tree to GPU.
Monotonic constraint is a very useful feature during training, which restricts how the prediction values change (monotonically increase or decrease) with some of the feature values. The source code for monotonic constraints can be found in src/treelearner/monotone_constraints.hpp, which is called by SerialTreeLearner.
We found that implement monotonic constraint on our new CUDA version requires more efforts than other light-weight features like extremely random tree and interaction constraints. So I think we should have a separate feature request for this.
References
#2305 (comment) is the initial PR current monotonic constraints in LightGBM. The PDF file attached in the description of the PR is quite valuable for understanding how the monotonic constraints work.
The text was updated successfully, but these errors were encountered:
Summary
#4630 implements a new version of CUDA tree learner which dispatch the whole training process of a tree to GPU.
Monotonic constraint is a very useful feature during training, which restricts how the prediction values change (monotonically increase or decrease) with some of the feature values. The source code for monotonic constraints can be found in
src/treelearner/monotone_constraints.hpp
, which is called bySerialTreeLearner
.We found that implement monotonic constraint on our new CUDA version requires more efforts than other light-weight features like extremely random tree and interaction constraints. So I think we should have a separate feature request for this.
References
#2305 (comment) is the initial PR current monotonic constraints in LightGBM. The PDF file attached in the description of the PR is quite valuable for understanding how the monotonic constraints work.
The text was updated successfully, but these errors were encountered: