Skip to content

Implementation of the paper 'Unsupervised learning of digit recognition using spike-timing-dependent plasticity' by Peter Diehl and Matthew Cook, using the PyGeNN (Python interface of GeNN) SNN framework

Notifications You must be signed in to change notification settings

ajaysub110/mnist-pygenn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MNIST PyGeNN

Implementation of the paper 'Unsupervised learning of digit recognition using spike-timing-dependent plasticity' by Peter Diehl and Matthew Cook, using the PyGeNN (Python interface of GeNN) SNN framework.

To Do:

  • Create LIF neuron, synapse and STDP weight update models
  • Create LIF neuron and synapse populations
  • Load and prepare MNIST data
  • Create Poisson input model and input population with variable frequency
  • Write simulation code
  • Add training and classification code
  • Add lateral inhibition and one vs one connections
  • Obtain results and plot accuracies

About

Implementation of the paper 'Unsupervised learning of digit recognition using spike-timing-dependent plasticity' by Peter Diehl and Matthew Cook, using the PyGeNN (Python interface of GeNN) SNN framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published