LTI-Lib latest version v1.9 - last update 10 Apr 2010

lti::rbf::layer1 Class Reference

layer 1 for rbf networks More...

#include <ltiRbf.h>

Inheritance diagram for lti::rbf::layer1:
Inheritance graph
[legend]
Collaboration diagram for lti::rbf::layer1:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 layer1 (std::string theName)
virtual ~layer1 ()
bool train (const dvector &input, const int &trainID, trainFunctor &trainFunc)
void getH (const dmatrix &features, stdLayer::propagationFunctor &prop, dmatrix &H)
void getHtilde (stdLayer::propagationFunctor &prop, dmatrix &Htilde)
void findSigmas (const double &sigmaFac, dvector &sigmas)
void setTrainParams (initFunctor1 &initFunctor, const parameters::eLvqTrainType &theTrainType, const double &theLearnRate, const double &theLrFac=0., const double &theWinSize=0.)

Detailed Description

layer 1 for rbf networks


Constructor & Destructor Documentation

lti::rbf::layer1::layer1 ( std::string  theName  )  [inline]

constructor for the first layer

virtual lti::rbf::layer1::~layer1 (  )  [inline, virtual]

destructor


Member Function Documentation

void lti::rbf::layer1::findSigmas ( const double &  sigmaFac,
dvector sigmas 
)

calculate sigma-factors

void lti::rbf::layer1::getH ( const dmatrix features,
stdLayer::propagationFunctor prop,
dmatrix H 
)

get matrix H

void lti::rbf::layer1::getHtilde ( stdLayer::propagationFunctor prop,
dmatrix Htilde 
)

get matrix H~

void lti::rbf::layer1::setTrainParams ( initFunctor1 initFunctor,
const parameters::eLvqTrainType theTrainType,
const double &  theLearnRate,
const double &  theLrFac = 0.,
const double &  theWinSize = 0. 
)

set training parameters

bool lti::rbf::layer1::train ( const dvector input,
const int &  trainID,
trainFunctor trainFunc 
) [virtual]

train layer 1

Reimplemented from lti::stdLayer.


The documentation for this class was generated from the following file:

Generated on Sat Apr 10 15:26:57 2010 for LTI-Lib by Doxygen 1.6.1