| Trees | Indices | Help |
|
|---|
|
|
Covariance learning rule supporting either input or unit thresholds.
As presented by Dayan and Abbott (2001), covariance rules allow either potentiation or depression of the same synapse, depending on an activity level. By default, this implementation follows Dayan and Abbott equation 8.8, with the unit_threshold determining the level of postsynaptic activity (activity of the target unit), below which LTD (depression) will occur.
If you wish to use an input threshold as in Dayan and Abbott equation 8.9 instead, set unit_threshold to zero and change input_threshold to some positive value instead. When both thresholds are zero this rule degenerates to the standard Hebbian rule.
Requires some form of output_fn normalization for stability.
|
|||
|
Inherited from |
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
unit_threshold = param.Number(default= 0.5, bounds= (0, None),Threshold between LTD and LTP, applied to the activity of this unit. |
|||
input_threshold = param.Number(default= 0.0, bounds= (0, None)Threshold between LTD and LTP, applied to the input activity. |
|||
name = <param.parameterized.String object at 0xb287cac>String identifier for this object. |
|||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
Apply this learning function given the input and output activities and current weights. Must be implemented by subclasses.
|
|
|||
unit_thresholdThreshold between LTD and LTP, applied to the activity of this unit.
|
input_thresholdThreshold between LTD and LTP, applied to the input activity.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu Aug 5 14:59:36 2010 | http://epydoc.sourceforge.net |