topo :: base :: functionfamily :: IdentityLF :: Class IdentityLF
[hide private]
[frames] | no frames]

Class IdentityLF

source code


Identity function; does not modify the weights.

For speed, calling this function object is sometimes optimized away entirely. To make this feasible, it is not allowable to derive other classes from this object, modify it to have different behavior, add side effects, or anything of that nature.

Nested Classes [hide private]

Inherited from param.parameterized.Parameterized: __metaclass__

Instance Methods [hide private]
 
__call__(self, input_activity, unit_activity, weights, single_connection_learning_rate)
Apply this learning function given the input and output activities and current weights.
source code

Inherited from param.parameterized.Parameterized: __getstate__, __init__, __repr__, __setstate__, __str__, debug, defaults, force_new_dynamic_value, get_param_values, get_value_generator, inspect_value, message, print_param_values, script_repr, set_default, set_dynamic_time_fn, set_param, state_pop, state_push, verbose, warning

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from param.parameterized.Parameterized: params, print_param_defaults

Class Variables [hide private]
  name = <param.parameterized.String object at 0xa9c112c>
String identifier for this object.

Inherited from param.parameterized.Parameterized: print_level

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__call__(self, input_activity, unit_activity, weights, single_connection_learning_rate)
(Call operator)

source code 

Apply this learning function given the input and output activities and current weights.

Must be implemented by subclasses.

Overrides: LearningFn.__call__
(inherited documentation)