[nengo-user] STDP-based learning in Nengo

Trevor Bekolay tbekolay at gmail.com
Tue Jul 15 13:36:47 EDT 2014


Hi Peter,

STDP is indeed implemented in Nengo, but it hasn't been used in any models,
so the interface to using it is incomplete.

You can see the STDPTermination here:
https://github.com/ctn-waterloo/nengo_1.4/blob/master/simulator/src/java/main/ca/nengo/model/plasticity/impl/STDPTermination.java

But in order to use it easily, the NEFEnsemble needs an add function to add
that termination. The function would be essentially identical to the
addBCMTermination function shown here:
https://github.com/ctn-waterloo/nengo_1.4/blob/master/simulator/src/java/main/ca/nengo/model/nef/impl/NEFEnsembleImpl.java#L751
except making an STDPTermination instead of a BCMTermination.

I'll add in this function and make a small example model to show how to use
it this week.

- Trevor


On Tue, Jul 15, 2014 at 1:22 PM, Johnson, Peter S <peter.s.johnson at lmco.com>
wrote:

>  Hi,
>
>
>
> I’ve seen spike timing dependent plasticity mentioned once or twice in the
> nengo documentation, but I can’t seem to find out whether it’s been
> implemented, or if so, how to turn it on. Does anyone know how?
>
>
>
> Thanks,
>
> -Peter Johnson
>
> _______________________________________________
> nengo-user mailing list
> nengo-user at ctnsrv.uwaterloo.ca
> http://ctnsrv.uwaterloo.ca/mailman/listinfo/nengo-user
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://artsservices.uwaterloo.ca/pipermail/nengo-user/attachments/20140715/0cfaa7c3/attachment-0002.html>


More information about the nengo-user mailing list