Oja
self, eta=0.01, alpha=1.0) models.Synapses.Oja(
Rate-coded synapse with regularized Hebbian plasticity (Oja).
Parameters (global):
eta = 0.01 : learning rate.
alpha = 1.0 : regularization constant.
Learning rule:
- w : weight:
dw/dt = eta * ( pre.r * post.r - alpha * post.r^2 * w )
Equivalent code:
= ann.Synapse(
Oja = """
parameters eta = 0.01 : projection
alpha = 1.0 : projection
""",
= """
equations dw/dt = eta * ( pre.r * post.r - alpha * post.r^2 * w ) : min=0.0
"""
)