google-deepmind/learning-to-learn
Learning to Learn in TensorFlow
Implements a meta-learning framework where an LSTM-based optimizer is trained end-to-end to learn task-specific update rules, using unrolled optimization trajectories and optional second-order derivatives. Built on TensorFlow and Sonnet, it enables comparison of learned optimizers against baselines like Adam across synthetic quadratic problems and real datasets (MNIST, CIFAR-10). Supports custom problem definitions through pluggable loss functions, with configurable unroll lengths and multi-optimizer setups for heterogeneous parameter groups.
4,071 stars. No commits in the last 6 months.
Stars
4,071
Forks
602
Language
Python
License
Apache-2.0
Category
Last pushed
Jun 29, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/google-deepmind/learning-to-learn"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
dnouri/nolearn
Combines the ease of use of scikit-learn with the power of Theano/Lasagne
PacktPublishing/Hands-On-Python-Deep-Learning-for-Web
Hands-On Python Deep Learning for Web by Anubhav Singh and Sayak Paul
CAIIVS/chuchichaestli
Where you find all the state-of-the-art cooking utensils (salt, pepper, gradient descent... the usual).
GauravBh1010tt/DeepLearn
Implementation of research papers on Deep Learning+ NLP+ CV in Python using Keras, Tensorflow...
keras-team/keras-contrib
Keras community contributions