NESTPlasticity

Contents

NESTPlasticity#

class brainpy.state.NESTPlasticity(*args, **kwargs)#

Abstract base class for all NEST-compatible plasticity synapse models.

Subclass of NESTSynapse that marks models whose synaptic weights change as a long-term function of neural activity history. Two broad families are covered (short-term plasticity is a plain NESTSynapse):

Spike-Timing Dependent Plasticity (STDP)

Long-term weight changes driven by pre/post spike timing: stdp_synapse, stdp_synapse_hom, stdp_pl_synapse_hom, stdp_facetshw_synapse_hom, stdp_nn_pre_centered_synapse, stdp_nn_restr_synapse, stdp_nn_symm_synapse, stdp_triplet_synapse, stdp_dopamine_synapse.

Voltage-Based / Specialised Learning Rules

Weight updates that depend on membrane voltage or supervised signals: clopath_synapse, jonke_synapse, urbanczik_synapse, vogels_sprekeler_synapse, ht_synapse.