ROOT logo
ROOT » TMVA » TMVA::TActivationRadial

class TMVA::TActivationRadial: public TMVA::TActivation

  Radial basis  activation function for ANN. This really simple implementation
  uses TFormulas and should probably be replaced with something more
  efficient later.

Function Members (Methods)

Data Members

TFormula*fEqnequation of radial basis function
TFormula*fEqnDerivativeequation of derivative

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

 constructor for gaussian with center 0, width 1
Double_t Eval(Double_t arg)
 evaluate gaussian
Double_t EvalDerivative(Double_t arg)
 evaluate derivative
TString GetExpression()
 get expressions for the gaussian and its derivatives
void MakeFunction(ostream& fout, const TString& fncName)
 writes the sigmoid activation function source code
Double_t GetMin()
 minimum of the range of the activation function
{ return 0; }
Double_t GetMax()
 maximum of the range of the activation function
{ return 1; }