Interface for TNeuron activation function classes.
Definition at line 42 of file TActivation.h.
Public Member Functions | |
| TActivation () | |
| virtual | ~TActivation () |
| virtual Double_t | Eval (Double_t arg)=0 |
| virtual Double_t | EvalDerivative (Double_t arg)=0 |
| virtual TString | GetExpression ()=0 |
| virtual Double_t | GetMax ()=0 |
| virtual Double_t | GetMin ()=0 |
| virtual TClass * | IsA () const |
| virtual void | MakeFunction (std::ostream &fout, const TString &fncName)=0 |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
#include <TMVA/TActivation.h>
|
inline |
Definition at line 46 of file TActivation.h.
|
inlinevirtual |
Definition at line 47 of file TActivation.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 67 of file TActivation.h.
|
inlinestatic |
Definition at line 67 of file TActivation.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in TMVA::TActivationIdentity, TMVA::TActivationRadial, TMVA::TActivationReLU, TMVA::TActivationSigmoid, and TMVA::TActivationTanh.
Definition at line 67 of file TActivation.h.
|
pure virtual |
|
virtual |
Reimplemented in TMVA::TActivationIdentity, TMVA::TActivationRadial, TMVA::TActivationReLU, TMVA::TActivationSigmoid, and TMVA::TActivationTanh.
|
inline |
Definition at line 67 of file TActivation.h.