RBFNetwork Class Reference

A Radial Basis Function Network. More...

#include <RBFNetwork.hpp>

List of all members.

Public Member Functions

 RBFNetwork (RBFHiddenLayer *h, RBFWeightLayer *w, RBFOutputLayer *o)
 Creates a RBF network with nofInputs inputs, one hidden layer and an output layer.

void SetParameterEta (double eta)
 Sets the Eta parameter of the network.

virtual Vector Recall (Vector const &input)
 Presents an input vector and returns the output vector of the RBF network.

virtual void Train (Vector const &output)
 Trains the RBF network on a given output.


Private Attributes

Vector m_latestOutput
double m_eta
RBFHiddenLayerm_hiddenLayer
RBFWeightLayerm_weightLayer
RBFOutputLayerm_outputLayer


Detailed Description

A Radial Basis Function Network.


Constructor & Destructor Documentation

RBFNetwork RBFHiddenLayer h,
RBFWeightLayer w,
RBFOutputLayer o
 

Creates a RBF network with nofInputs inputs, one hidden layer and an output layer.

Parameters:
nofInputs the number of inputs to the network
hidden the hidden layer
output the output layer


Member Function Documentation

void SetParameterEta double  eta  ) 
 

Sets the Eta parameter of the network.

Parameters:
eta the Eta parameter.

virtual Vector Recall Vector const &  input  )  [virtual]
 

Presents an input vector and returns the output vector of the RBF network.

Parameters:
input the input vector.
Returns:
the output vector.

virtual void Train Vector const &  output  )  [virtual]
 

Trains the RBF network on a given output.

Parameters:
output the output vector.


Member Data Documentation

Vector m_latestOutput [private]
 

double m_eta [private]
 

RBFHiddenLayer* m_hiddenLayer [private]
 

RBFWeightLayer* m_weightLayer [private]
 

RBFOutputLayer* m_outputLayer [private]
 


Generated on Mon Mar 22 16:40:49 2004 for GNG_GL by doxygen 1.3.6