Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dask early stopping and eval-set #4189

Closed
pseudotensor opened this issue Apr 16, 2021 · 3 comments
Closed

dask early stopping and eval-set #4189

pseudotensor opened this issue Apr 16, 2021 · 3 comments

Comments

@pseudotensor
Copy link

I had provided code to support early stopping and eval_set in general way for lightgbm using lightgbm_dask package. This was several months ago. I see that still early stopping and eval_set are not supported.

Is there a timeline to add this?

@jameslamb

@pseudotensor
Copy link
Author

I see there is some discussoin: #3952

But I guess it's alot less easy in native lightgbm for some reason?

@pseudotensor
Copy link
Author

#4101

@jameslamb
Copy link
Collaborator

Is there a timeline to add this?
But I guess it's alot less easy in native lightgbm for some reason?

It looks like you found the related issues but I'll just confirm here...yes, it's actively being worked on. You can see the discussion in #3952 and #4101 for more details on why it isn't as simple as what was proposed in #3515 (comment).. There are a few challenges related to the fact that we can't safely assume that validation sets are partitioned exactly the same way that the training data is.

@ffineis has been doing great work and has been very patient with us, I think we'll get there in the near future!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants