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

Author: Matt Jachowski
Last change: root/tmva $Id: TActivationChooser.h 20882 2007-11-19 11:31:26Z rdm $
Last generated: 2008-06-25 08:48
Copyright (c) 2005: *

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.