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
Some improvements of LRFinder #86
Comments
Hi, I am not sure about 10, but something like 1.0 will be okay. |
|
So, speaking about LRFinder and 'log' and 'linear' options (as I understand 'terminating on nan' or as we call it DebugCallback/ExceptionHandler - is really good idea and it must be done soon. The main problem here is that it can't be done like a callback, because it need to wrap all of them and handle their exceptions. One possible solution for ExceptionHandler implementation is another method in Runner and wrap all callbacks with it. Nevertheless, I am still looking for more flexible solution. And finally, tests, the most tricky part :) |
After some investigation I see that the only way to get (lr-loss) plot is parse logs.txt, isn't it? The easiest way, of course, just use regular expressions in script. But if the log format changes, it will stop working. |
So, I think you can modify LoggerCallback to write all metrics in some PS. btw, speaking about the reports I still hope to implement the idea from Scitator/catalyst-examples#1 (comment), because this grid search plots are amazing. |
Hi! |
Hi, Speaking about LrFinder and LR-metric plot, dl-scripts are the best place to use. At least, if you don't need some heave libs like tensorflow or nmslib (current contrib ones). |
As typical use case for
LRFinder
just set some large value forfinal_lr
, say 10, it would be convenient to stop iterating in case of divergence. And probably add default value forfinal_lr
.If this sounds good, I'll contribute.
The text was updated successfully, but these errors were encountered: