Oja
Oja(eta=0.01, alpha=1.0)Rate-coded synapse with regularized Hebbian plasticity (Oja).
Equivalent code:
Oja = ann.Synapse(
parameters = dict(
eta = 0.01,
alpha = 1.0,
),
equations = [
ann.Variable('dw/dt = eta * ( pre.r * post.r - alpha * post.r^2 * w )', min=0.0),
]
)Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| eta | float | learning rate. | 0.01 |
| alpha | float | regularization coefficient. | 1.0 |