Home | Trees | Indices | Help |
|
---|
|
object --+ | ??.instance --+ | SimObjectFactory --+ | SimObject --+ | FiniteSpikeResponse --+ | ExponentialDecaySpikeResponse --+ | CuBaSyn_ExponentialDecay --+ | DynamicSyn_CuBaSyn_ExponentialDecay --+ | EachPairStdpSynapse_DynamicSyn_CuBaSyn_ExponentialDecay --+ | FroemkeDanStdpSynapse_EachPairStdpSynapse_DynamicSyn_CuBaSyn_ExponentialDecay --+ | DynamicStdpSynapse
Help on DynamicStdpSynapse [class]: Dynamic synapse implementing STDP plasticity. STDP is due to Froemke and Dan Nature 416 (32002). Implements the basic weight update for a time difference \f$Delta = t_{post}-t_{pre}\f$ with presynaptic spike at time \f$t_{pre}\f$ and postsynaptic spike at time \f$t_{post}\f$. Then, the weight update is given by \f$dw = Apos exp(-Deltataupos)\f$ for \f$Delta > 0\f$, and \f$dw = Aneg exp(-Deltatauneg)\f$ for \f$Delta < 0\f$. (set \f$useFroemkeDanSTDP=0\f$ and \f$mupos=muneg=0\f$ for this basic update rule). It is also possible to use an extended multiplicative update by changing mupos and muneg. Then \f$dw = (Wex-W)^{mupos} Apos exp(-Deltataupos)\f$ for \f$Delta > 0\f$ and \f$dw = W^{mupos} Aneg exp(Deltatauneg)\f$ for \f$Delta < 0\f$. (see Guetig, Aharonov, Rotter and Sompolinsky (2003). Learning input correlations through non-linear asymmetric Hebbian plasticity. Journal of Neuroscience 23. pp.3697-3714.) Set \f$useFroemkeDanSTDP=1\f$ (this is the default value) and use \f$tauspost\f$ and \f$tauspre\f$ for the rule given in Froemke and Dan (2002). Spike-timing-dependent synaptic modification induced by natural spike trains. Nature 416 (32002).
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
|
|
|||
Inherited from |
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
Help on DynamicStdpSynapse::DynamicStdpSynapse(float const Winit=1.00000000000000006228159145777985641889706869279e-9, float const tau=3.00000000000000006245004513516505539882928133011e-3, float const delay=1.0000000000000000208166817117216851329430937767e-3, float const U=2.00000000000000011102230246251565404236316680908e-1, float const D=1.00000000000000005551115123125782702118158340454e-1, float const F=4.00000000000000022204460492503130808472633361816e-1, float const u0=2.00000000000000011102230246251565404236316680908e-1, float const r0=1.0e+0, float const f0=-1.0e+0, bool const useFroemkeDanSTDP=true, float const tauspost=5.00000000000000027755575615628913510590791702271e-2, float const tauspre=5.00000000000000027755575615628913510590791702271e-2, float const taupos=5.00000000000000027755575615628913510590791702271e-2, float const tauneg=5.00000000000000027755575615628913510590791702271e-2, float const STDPgap=2.00000000000000004163336342344337026588618755341e-3, int const activeSTDP=1, float const Wex=1.00000000000000002092256083012847267532663408929e-8, float const Aneg=-2.0000000000000000728643946309954831583310941312e-10, float const Apos=2.0000000000000000728643946309954831583310941312e-10, float const mupos=0.0, float const muneg=0.0, float const back_delay=0.0) [constructor]
|
|
Help on static void DynamicStdpSynapse::registerSimObject() [member function] |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sat Apr 19 19:45:22 2008 | http://epydoc.sourceforge.net |