E-prop plasticity examples

../../_images/eprop_supervised_regression_sine-waves.png

Eligibility propagation (e-prop) [1] is a three-factor learning rule for spiking neural networks that approximates the performance of backpropagation through time (BPTT). A complete e-prop model comprises a recurrent neuron model, a readout neuron model, a synapse model, and a learning signal connection. Two such models are provided: the original formulation by Bellec et al. (2020) [1] and an extended variant with additional biological features [2]. The e-prop models are related as follows:

../../_images/eprop_model_relationships.png

We provide tutorials to reproduce the supervised regression task for generating temporal patterns and the supervised classification task from the original TensorFlow implementation [3]. In addition, we provide two tutorials on supervised regression for generating two-dimensional temporal patterns and on supervised classification of neuromorphic MNIST [4].

References

Tutorial on learning to generate sine waves with e-prop after Bellec et al. (2020)

Tutorial on learning to generate sine waves with e-prop after Bellec et al. (2020)

Tutorial on learning to generate sine waves with e-prop

Tutorial on learning to generate sine waves with e-prop

Tutorial on learning to generate a lemniscate with e-prop after Bellec et al. (2020)

Tutorial on learning to generate a lemniscate with e-prop after Bellec et al. (2020)

Tutorial on learning to generate handwritten text with e-prop after Bellec et al. (2020)

Tutorial on learning to generate handwritten text with e-prop after Bellec et al. (2020)

Tutorial on learning to accumulate evidence with e-prop after Bellec et al. (2020)

Tutorial on learning to accumulate evidence with e-prop after Bellec et al. (2020)

Tutorial on learning N-MNIST classification with e-prop

Tutorial on learning N-MNIST classification with e-prop