Package topo :: Package learningfn :: Module optimized
[hide private]
[frames] | no frames]

Module optimized

source code

Learning functions (see basic.py) and projection-level learning functions (see projfn.py) written in C to optimize performance.

Requires the weave package; without it unoptimized versions are used.

$Id: optimized.py 10867 2010-01-31 18:55:35Z ceball $


Version: $Revision: 10867 $

Classes [hide private]
  CFPLF_Hebbian_opt
Same as CFPLF_Plugin(single_cf_fn=Hebbian()); just for non-optimized fallback.
  CFPLF_Hebbian
Same as CFPLF_Plugin(single_cf_fn=Hebbian()); just for non-optimized fallback.
  CFPLF_BCMFixed_opt
Same as CFPLF_Plugin(single_cf_fn=Hebbian()); just for non-optimized fallback.
  CFPLF_BCMFixed
Same as CFPLF_Plugin(single_cf_fn=BCMFixed()); just for non-optimized fallback.
  CFPLF_Scaled_opt
Same as CFPLF_PluginScaled(single_cf_fn=Hebbian()); just for non-optimized fallback.
  CFPLF_Scaled
Same as CFPLF_PluginScaled(single_cf_fn=Hebbian()); just for non-optimized fallback.
Variables [hide private]
  __package__ = 'topo.learningfn'