Skip to content

biaslab/stdp-bernoulli-message-passing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

stdp-bernoulli-message-passing

This repository contains the implementation for the paper:

"Spike-Timing-Dependent Plasticity for Bernoulli Message Passing"


πŸ“– Description

In this work, we use Spike-Timing-Dependent Plasticity (STDP) to train networks of spiking neurons based on Leaky Integrate-and-Fire (LIF) models.
The trained networks are able to perform basic logical operations such as:

  • AND
  • OR
  • NOT

By combining these trained nodes, we also implement more complex operations, including:

  • Equality (marginalization)
  • XOR

Finally, we compare the performance of these STDP-trained spiking networks with numerical results, as illustrated in the figure below:

Comparison of STDP-trained spiking networks with numerical results


πŸ“‚ Contents

  • src/ – Core implementation
  • data/ – Stored results and trained weights
  • figures/ – Plots and visual results
  • README.md – Project description

About

Code for the paper Spike-Timing-Dependent Plasticity for Bernoulli Message Passing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published