| Trees | Indices | Help |
|
|---|
|
|
An abstract class that defines a mask over a ProjectionSheet object.
This class is typically used for optimization, where mask indicates which neurons are active and should be processed further. A mask can also be used for lesion experiments, to specify which units should be kept inactive.
See the code for CFProjection and CFResponseFn to see how this class can be used to restrict the computation to only those neurons that the Mask lists as active.
|
|||
|
Inherited from |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
data = overridable_property(_get_data, _set_data, doc= Ensure that whenever somebody accesses the data they are not None. |
|||
sheet = overridable_property(_get_sheet, _set_sheet)
|
|||
name = <param.parameterized.String object at 0xa9c1e2c>String identifier for this object. |
|||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
Calculate a new mask based on the activity of the sheet. For instance, in an algorithm like LISSOM that is based on a process of feedforward activation followed by lateral settling, the calculation is done at the beginning of each iteration after the feedforward activity has been calculated. Subclasses should override this method to compute some non-default mask. |
Update the current mask based on the current activity and a previous mask. Should be called only if calculate() has already been called since the last reset(); potentially faster to compute than redoing the entire calculate(). Subclasses should override this method to compute some non-default mask. |
|
|||
dataEnsure that whenever somebody accesses the data they are not None.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu Aug 5 14:59:32 2010 | http://epydoc.sourceforge.net |