+
class TMVA::TActivationChooser
-
library: libTMVA
#include "TActivationChooser.h"
Display options:
Show inherited
Show non-public

class TMVA::TActivationChooser


TActivationChooser

Class for easily choosing activation functions


Function Members (Methods)

public:
virtual~TActivationChooser()
static TClass*Class()
TMVA::TActivation*CreateActivation(TMVA::TActivationChooser::EActivationType type) const
TMVA::TActivation*CreateActivation(const TString type) const
vector<TString>*GetAllActivationNames() const
virtual TClass*IsA() const
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
TMVA::TActivationChooserTActivationChooser()

Data Members

public:
enum EActivationType { kLinear
kSigmoid
kTanh
kRadial
};
private:
TStringfLINEARactivation function name
TMVA::MsgLoggerfLoggermessage logger
TStringfRADIALactivation function name
TStringfSIGMOIDactivation function name
TStringfTANHactivation function name

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TActivationChooser()
 defaut constructor
virtual ~TActivationChooser()
{}
TActivation* CreateActivation(EActivationType type)
 instantiate the correct activation object according to the
 type choosen (given as the enumeration type)
TActivation* CreateActivation(const TString type)
 instantiate the correct activation object according to the
 type choosen (given by a TString)
vector<TString>* GetAllActivationNames()
 retuns the names of all know activation functions

Last update: Mon Jun 25 20:04:53 2007

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.