Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GABNeuron Class Reference

Neuron for Gain Adaptive BP. More...

#include <GABNeuron.h>

Inheritance diagram for GABNeuron:

Inheritance graph
[legend]
Collaboration diagram for GABNeuron:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GABNeuron (int label, real initialParameter=1.0, bool hasBias=true)
 Creates a simple neuron with the given label.

virtual const char * getClassName ()
 Returns "GABNeuron".


Detailed Description

Neuron for Gain Adaptive BP.

status: not finished. But I don't want to remove it because it needs just a little bit work if someone needs it. It can speedup the BP.

This neuron modifies learning parameter lambda given equation:

l_tmp = labda ??? - co je teda OLD??? l_new += l_tmp -edx + a(l_tmp - l_old)

(e - eta, a - alpha d - delta, x - ??? )


Constructor & Destructor Documentation

GABNeuron int  label,
real  initialParameter = 1.0,
bool  hasBias = true
 

Creates a simple neuron with the given label.

Parameters:
label The label to be given to the neuron
hasBias true if the neuron is allowed to have a bias, false otherwise. Default is true
See also:
removeBias


Member Function Documentation

virtual const char* getClassName  )  [virtual]
 

Returns "GABNeuron".

Reimplemented from ParametrizedNeuron.


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 13:18:56 2004 for Annie by doxygen 1.3.5