stdp_triplet_synapse – Synapse type with spike-timing dependent plasticity (triplets)¶
Description¶
stdp_triplet_synapse
is a connection with spike time dependent
plasticity accounting for spike triplet effects (as defined in [1]).
Notes:
Presynaptic traces
r_1
andr_2
of [1] are stored in the connection asKplus
andKplus_triplet
and decay with time-constantstau_plus
andtau_plus_triplet
, respectively.Postsynaptic traces
o_1
ando_2
of [1] are acquired from the postsynaptic neuron statesKminus_
andtriplet_Kminus_
which decay on time-constantstau_minus
andtau_minus_triplet
, respectively. These two time-constants can be set as properties of the postsynaptic neuron.This version implements the ‘all-to-all’ spike interaction of [1]. The ‘nearest-spike’ interaction of [1] can currently not be implemented without changing the postsynaptic archiving-node (clip the traces to a maximum of 1).
Warning
This synaptic plasticity rule does not take precise spike timing into account. When calculating the weight update, the precise spike time part of the timestamp is ignored.
Parameters¶
tau_plus |
real |
Time constant of short presynaptic trace (tau_plus of [1]) |
tau_plus_triplet |
real |
Time constant of long presynaptic trace (tau_x of [1]) |
Aplus |
real |
Weight of pair potentiation rule (A_plus_2 of [1]) |
Aplus_triplet |
real |
Weight of triplet potentiation rule (A_plus_3 of [1]) |
Aminus |
real |
Weight of pair depression rule (A_minus_2 of [1]) |
Aminus_triplet |
real |
Weight of triplet depression rule (A_minus_3 of [1]) |
Wmax |
real |
Maximum allowed weight |
States |
||
Kplus |
real |
Pre-synaptic trace (r_1 of [1]) |
Kplus_triplet |
real |
Triplet pre-synaptic trace (r_2 of [1]) |
Transmits¶
SpikeEvent