#include <CenterNeuron.h>
Inheritance diagram for annie::CenterNeuron:

Public Methods | |
| CenterNeuron (int label, int dimension) | |
| CenterNeuron (int label, VECTOR center) | |
| CenterNeuron (int label, int dimension, real center[]) | |
| virtual | ~CenterNeuron () |
| VECTOR | getCenter () |
| Returns the center point. More... | |
| virtual void | setCenter (VECTOR center) |
| Sets the center point. More... | |
| virtual void | setCenter (real center[]) |
| Sets the center point. More... | |
| virtual void | connect (Neuron *from) |
| Sets the center-neuron to receive as input the output of the given neuron. More... | |
| virtual std::string | toString () |
| |
| virtual const char * | getClassName () |
| Returns "CenterNeuron". More... | |
| virtual void | setActivationFunction (ActivationFunction f, ActivationFunction df) |
| virtual int | getDimension () |
| The dimension of the center. More... | |
Protected Methods | |
| virtual void | _recacheOutput () |
| |
| virtual void | _recacheError () |
| |
Protected Attributes | |
| real * | _center |
| The center point. More... | |
| int | _dimension |
| The dimension of the center point = the size of the input vector. More... | |
| ActivationFunction | _dActivationFunction |
|
||||||||||||
|
Constructs a center with the given label and with the center point a random point in the given dimensional space.
|
|
||||||||||||
|
Constructs a center with the given label and given center
|
|
||||||||||||||||
|
Constructs a center with the given label and given center
|
|
|
|
|
|
Implements annie::Neuron. |
|
|
Implements annie::Neuron. |
|
|
Sets the center-neuron to receive as input the output of the given neuron.
|
|
|
Returns the center point.
|
|
|
Returns "CenterNeuron".
Implements annie::Neuron. |
|
|
The dimension of the center.
|
|
||||||||||||
|
Sets the activation function of the neuron and its derivative
|
|
|
Sets the center point.
|
|
|
Sets the center point.
|
|
|
Reimplemented from annie::Neuron. |
|
|
The center point.
|
|
|
Derivative of the activation function. Used for gradient descent rule based updation of weights and centers. Not yet implemented |
|
|
The dimension of the center point = the size of the input vector.
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002