stdp_synapse

Command: stdp_synapse


Description

stdp_synapse is a connector to create synapses with spike time
dependent plasticity (as defined in [1]). Here the weight dependence
exponent can be set separately for potentiation and depression.

Parameters

tau_plus double - Time constant of STDP window potentiation in ms
(tau_minus defined in post-synaptic neuron)
lambda double - Step size
alpha double - Asymmetry parameter (scales depressing increments as alpha*lambda)
mu_plus double - Weight dependence exponent potentiation
mu_minus double - Weight dependence exponent depression
Wmax double - Maximum allowed weight

Author
Moritz Helias Abigail Morrison
Transmits
SpikeEvent

References

[1] Guetig et al. (2003) Learning Input Correlations through Nonlinear
Temporally Asymmetric Hebbian Plasticity. Journal of Neuroscience

[2] Rubin J. Lee D. and Sompolinsky H. (2001). Equilibrium
properties of temporally asymmetric Hebbian plasticity PRL
86 364-367

[3] Song S. Miller K. D. and Abbott L. F. (2000). Competitive
Hebbian learning through spike-timing-dependent synaptic
plasticity Nature Neuroscience 3:9 919--926

[4] van Rossum M. C. W. Bi G-Q and Turrigiano G. G. (2000).
Stable Hebbian learning from spike timing-dependent
plasticity Journal of Neuroscience 20:23 8812--8821

Examples

multiplicative STDP [2] mu_plus = mu_minus = 1.0
additive STDP [3] mu_plus = mu_minus = 0.0
Guetig STDP [1] mu_plus = mu_minus = [0.0 1.0]
van Rossum STDP [4] mu_plus = 0.0 mu_minus = 1.0

File
models/stdp_connection.h