Skip to content

Code for the paper "Dual Propagation: Accelerating Contrastive Hebbian Learning with Dyadic Neurons"

Notifications You must be signed in to change notification settings

Rasmuskh/Dual-Propagation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dual-Propagation

Code for the paper Dual Propagation: Accelerating Contrastive Hebbian Learning with Dyadic Neurons

JAX_CNN_experiment

  • This directory contains code necessary for running the CNN experiments on CIFAR10, CIFAR100 and ImageNet32x32.
  • These experiments use the most effecient variant of dual propagation (described in the paper), which we have implemented on top of JAX autodiff for effeciency.

julia_MLP_experiments

  • This directory contains the necessary code for training an MLP on MNIST using various flavors of dual propagation (described in the paper).
  • We chose to implement these experiments in julia to take advantage of multiple dispatch and because some of the stranger flavors required multiple nested for loops, which julia deals better with than python.

About

Code for the paper "Dual Propagation: Accelerating Contrastive Hebbian Learning with Dyadic Neurons"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published