| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
param.parameterized.Parameterized --+
|
base.simulation.EPConnection --+
|
base.projection.Projection --+
|
base.cf.CFProjection --+
|
ScaledCFProjection
Allows scaling of activity based on a specified target average activity.
An exponentially weighted average is used to calculate the average activity. This average is then used to calculate scaling factors for the current activity and for the learning rate.
The plastic parameter can be used to turn off updating of the average activity, e.g. during map measurement.
|
|||
|
Inherited from |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
target = param.Number(default= 0.045, doc= """Target average aTarget average activity for the projection. |
|||
target_lr = param.Number(default= 0.045, doc= Target average activity for scaling the learning rate. |
|||
smoothing = param.Number(default= 0.999, doc= Influence of previous activity, relative to current, for computing the average. |
|||
precedence = param.Number(default= 0.4)
|
|||
|
Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
Calculate current scaling factors based on the target and previous average activities. Keeps track of the scaled average for debugging. Could be overridden by a subclass to calculate the factors differently. |
|
|
|||
targetTarget average activity for the projection.
|
target_lrTarget average activity for scaling the learning rate.
|
smoothingInfluence of previous activity, relative to current, for computing the average.
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sun Oct 12 22:26:36 2008 | http://epydoc.sourceforge.net |