|
latest version v1.9 - last update 10 Apr 2010 |
|
layer 1 for rbf networks More...
#include <ltiRbf.h>


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.) |
layer 1 for rbf networks
| lti::rbf::layer1::layer1 | ( | std::string | theName | ) | [inline] |
constructor for the first layer
| virtual lti::rbf::layer1::~layer1 | ( | ) | [inline, virtual] |
destructor
| 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.