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

VeLO: Training Versatile Learned Optimizers by Scaling Up #111

Open
redknightlois opened this issue Feb 15, 2023 · 1 comment
Open

VeLO: Training Versatile Learned Optimizers by Scaling Up #111

redknightlois opened this issue Feb 15, 2023 · 1 comment
Assignees
Labels
feature request Request features

Comments

@redknightlois
Copy link

https://arxiv.org/abs/2211.09760

While deep learning models have replaced hand-designed features across many domains,
these models are still trained with hand-designed optimizers. In this work, we leverage the same
scaling approach behind the success of deep learning to learn versatile optimizers. We train an
optimizer for deep learning which is itself a small neural network that ingests gradients and
outputs parameter updates. Meta-trained with approximately four thousand TPU-months of
compute on a wide variety of optimization tasks, our optimizer not only exhibits compelling
performance, but optimizes in interesting and unexpected ways. It requires no hyperparameter
tuning, instead automatically adapting to the specifics of the problem being optimized. We open
source our learned optimizer, meta-training code, the associated train and test data, and an
extensive optimizer benchmark suite with baselines at velo-code.github.io.

https://github.com/google/learned_optimization/tree/main/learned_optimization/research/general_lopt

@kozistr kozistr self-assigned this Feb 15, 2023
@kozistr kozistr added the feature request Request features label Feb 15, 2023
@kozistr
Copy link
Owner

kozistr commented Feb 15, 2023

thanks for the request!

actually, I read the paper and implementation before. However, I am not confident in implementing the VeLO optimizer effectively & Pytorch-friendly. But, I'll try!

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

No branches or pull requests

2 participants