Implementation of NEM (Neurons for Emergent Memorization)
NEM is a neuron model whom inference and update rules are meta-trained to achieve efficient continual learning as an emergent property.
Run nem.py
to launch the genetic search
Run nem_test.py
to evaluate a trained update rule on various meta-test tasks (MNIST, SVHN...) and show learned filters
The original paper of NEM is now outdated as it uses gradient-descent meta-optimization instead of black-box, genetic optimization, which is more stable
Please refer (and cite) :