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
The Dask estimators in lightgbm.dask should support the use of a custom objective function.
Motivation
Defining custom metrics functions gives users fine-grained ability to evaluate what's happening during training, and to control the training process via early stopping (#3712).
This feature would also bring Dask estimators closer to parity with the sklearn estimators.
Description
I haven't thought through this much yet, just writing up a placeholder issue for discussion. If you're reading this and have ideas, please comment and the issue can be re-opened.
References
See LINK for an explanation of how this works in the sklearn estimators.
Can look at how xgboost.dask handles this for inspiration:
Closing this in favor of putting it in #2302 with other feature requests. Please comment if you're interested in working on this and the issue can be re-opened.
Summary
The Dask estimators in
lightgbm.dask
should support the use of a custom objective function.Motivation
Defining custom metrics functions gives users fine-grained ability to evaluate what's happening during training, and to control the training process via early stopping (#3712).
This feature would also bring Dask estimators closer to parity with the sklearn estimators.
Description
I haven't thought through this much yet, just writing up a placeholder issue for discussion. If you're reading this and have ideas, please comment and the issue can be re-opened.
References
See LINK for an explanation of how this works in the sklearn estimators.
Can look at how xgboost.dask handles this for inspiration:
At a quick glance it seems like
xgboost.dask
just passes the function all the way through to training and it "just works". Maybe we'll get lucky 😂The text was updated successfully, but these errors were encountered: