Package topo :: Package learningfns
[hide private]
[frames] | no frames]

Package learningfns

source code

A family of function objects for changing a set of weights over time.

Learning functions come in two varieties: LearningFunction, and CFPLearningFunction. A LearningFunction (e.g. Hebbian) applies to one set of weights, typically from one ConnectionField. To apply learning to an entire CFProjection, a LearningFunction can be plugged in to CFPLF_Plugin. CFPLF_Plugin is one example of a CFPLearningFunction, which is a function that works with the entire Projection at once. Some optimizations and algorithms can only be applied at the full CFPLearningFn level, so there are other CFPLearningFns beyond CFPLF_Plugin.

Any new learning functions added to this directory will automatically become available for any model.

$Id: __init__.py 3956 2006-06-21 21:00:15Z jbednar $




Version: $Revision: 3956 $

Submodules [hide private]

Variables [hide private]
  f = 'optimized.py~'