-
Notifications
You must be signed in to change notification settings - Fork 6
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
Ignore 10% worst replicas in hyper loss #2014
Conversation
3bf1fe1
to
b32c820
Compare
I have implemented what we discussed by removing the I'm a bit confused now if that's what we want, as this check is already there of course. The difference is that the one I added does not include the penalties, and it sets the hyperopt status to failed, whereas the existing check just adds a penalty. To make the tests pass I had to increase this hyper threshold, as it now fails the trial if it's violated. Can you check if that doesn't mess up other tests @Cmurilochem? Also, it's running on the GPU again, without lhapdf and conda, see here for the setup and slurm scripts. |
@APJansen. I do not expect any breaks on the other tests by increasing the hyper threshold. But they may take more time as you would be in principle fitting more folds than before. However, I am also a bit confused as to the reason behind this. If I understood well, in the past (not sure it still now), the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't understand why the threshold has to go from 2 to 1000 ? Surely this has to do with some 1/N that has not been considered? (where N might be replicas, data points, fold, or a combination of the above)
8777835
to
47a6898
Compare
Hi @APJansen and @goord, After looking at the renew_hyperopt.yml runcard, I noticed that I should have added
|
I'll rebase this on top of master to facilitate the review (it shouldn't make a big difference since the last rebase was not long ago) |
1c3bb50
to
925c893
Compare
@Cmurilochem I've added a runcard option I'll add this to the docs. I've decided not to add the (However, since I've written already the code, if you would like to have access to the proportion or other arguments for the statistics let me know and I'll push it) |
Thanks @scarlehoff. It looks clear. Thanks for your help. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If @Cmurilochem confirms this PR works for him as it is I think it can be merged .
Hi @scarlehoff. Thanks for all your hard work. It looks great to me and it is working as expected. I just added a last commit in which I update our experiment's runcards adding a non-default edit: oh..did not see you have done so already; please, merge it when you are ready. |
…age -> proportion; update docstr
439a16a
to
613bfbc
Compare
Basic implementation, not tested yet and the percentage is not configurable from the runcard.