Nearest-Neighbour STDP

122 views
Skip to first unread message

cqcqufo

unread,
Apr 11, 2016, 9:49:05 AM4/11/16
to Brian
Dear developers,
 I have some difficulty in implementing the Nearest-Neighbour STDP in my spiking neural network model which consider only nearest-neighbor spike pairs.The brian2 documents only tell me the classical stdp which seem to consider all spike pairs when update the weight(w).
  It would be nice if you could have a look at this and tell me how to code the Nearest-Neighbour STDP by brian2.I would appreciate that.

8499...@qq.com

unread,
Apr 17, 2016, 9:07:56 AM4/17/16
to Brian, 8499...@qq.com
I just find thant in brian we could implement the NN-STDP like stdp = ExponentialSTDP(....,interactions= 'nearest',....).   So ,how could  I implement that in Brian2

在 2016年4月11日星期一 UTC+8下午9:49:05,cqcqufo写道:

Marcel Stimberg

unread,
Apr 17, 2016, 11:27:06 AM4/17/16
to brians...@googlegroups.com
Hi,

in Brian 2 there is no ExponentialSTDP class, you'll have to make the changes to the equations/statements yourself. For a nearest-neighbour scheme, you'll have to set the pre- and post-synaptic traces to fixed values (so that they "forget" about previous values) instead of incrementing them with each spike. If you use the formulation from our STDP example, this means to replace "Apre += dApre" and "Apost += dApost" by "Apre = dApre" and "Apost = dApost".

A nice paper on the formulation of different variants of STDP rules is:
Morrison, Abigail, Markus Diesmann, and Wulfram Gerstner. ‘Phenomenological Models of Synaptic Plasticity Based on Spike Timing’. Biological Cybernetics 98, no. 6 (1 June 2008): 459–78.
http://link.springer.com/article/10.1007/s00422-008-0233-1/fulltext.html

Best,
  Marcel
--
http://www.facebook.com/briansimulator
https://twitter.com/briansimulator
 
New paper about Brian 2: Stimberg M, Goodman DFM, Benichoux V, Brette R (2014).Equation-oriented specification of neural models for simulations. Frontiers Neuroinf, doi: 10.3389/fninf.2014.00006.
---
You received this message because you are subscribed to the Google Groups "Brian" group.
To unsubscribe from this group and stop receiving emails from it, send an email to briansupport...@googlegroups.com.
To post to this group, send email to brians...@googlegroups.com.
Visit this group at https://groups.google.com/group/briansupport.
For more options, visit https://groups.google.com/d/optout.

8499...@qq.com

unread,
Apr 17, 2016, 10:26:49 PM4/17/16
to Brian
Thank you very much Marcel
I will try it .
Best 
 cqcqufo

在 2016年4月17日星期日 UTC+8下午11:27:06,Marcel Stimberg写道:
Reply all
Reply to author
Forward
0 new messages