#include <MethodCFMlpANN_Utils.h>
Inheritance diagram for TMVA::MethodCFMlpANN_Utils:
Definition at line 59 of file MethodCFMlpANN_Utils.h.
TMVA::MethodCFMlpANN_Utils::MethodCFMlpANN_Utils | ( | ) |
Definition at line 82 of file MethodCFMlpANN_Utils.cxx.
References i, TMVA::max_Events_, and TMVA::max_nLayers_.
TMVA::MethodCFMlpANN_Utils::~MethodCFMlpANN_Utils | ( | ) | [virtual] |
Definition at line 137 of file MethodCFMlpANN_Utils.cxx.
TMVA::MethodCFMlpANN_Utils::MethodCFMlpANN_Utils | ( | ) |
virtual TMVA::MethodCFMlpANN_Utils::~MethodCFMlpANN_Utils | ( | ) | [virtual] |
void TMVA::MethodCFMlpANN_Utils::Train_nn | ( | Double_t * | tin2, | |
Double_t * | tout2, | |||
Int_t * | ntrain, | |||
Int_t * | ntest, | |||
Int_t * | nvar2, | |||
Int_t * | nlayer, | |||
Int_t * | nodes, | |||
Int_t * | ncycle | |||
) | [protected] |
Definition at line 142 of file MethodCFMlpANN_Utils.cxx.
References TMVA::MethodCFMlpANN_Utils::VARn2::Create(), TMVA::MethodCFMlpANN_Utils::VARn2::Delete(), Entree_new(), fNeur_1, fParam_1, fVarn2_1, fVarn3_1, Innit(), TMVA::max_Events_, TMVA::max_nLayers_, TMVA::max_nNodes_, TMVA::max_nVar_, and TestNN().
Referenced by TMVA::MethodCFMlpANN::Train().
void TMVA::MethodCFMlpANN_Utils::Entree_new | ( | Int_t * | , | |
char * | , | |||
Int_t * | ntrain, | |||
Int_t * | ntest, | |||
Int_t * | numlayer, | |||
Int_t * | nodes, | |||
Int_t * | numcycle, | |||
Int_t | ||||
) | [protected] |
Definition at line 196 of file MethodCFMlpANN_Utils.cxx.
References Arret(), fCost_1, fDel_1, fParam_1, j, TMVA::max_nLayers_, TMVA::max_nNodes_, and num.
Referenced by Train_nn().
virtual Int_t TMVA::MethodCFMlpANN_Utils::DataInterface | ( | Double_t * | , | |
Double_t * | , | |||
Int_t * | , | |||
Int_t * | , | |||
Int_t * | , | |||
Int_t * | , | |||
Double_t * | , | |||
Int_t * | , | |||
Int_t * | ||||
) | [protected, pure virtual] |
Referenced by Lecev2(), and Leclearn().
Double_t TMVA::MethodCFMlpANN_Utils::Sen3a | ( | void | ) | [protected] |
Definition at line 871 of file MethodCFMlpANN_Utils.cxx.
References f2, Rgl::Mc::k1, Rgl::Mc::k2, and Rgl::Mc::k3.
Referenced by Wini().
void TMVA::MethodCFMlpANN_Utils::Wini | ( | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::En_avant | ( | Int_t * | ievent | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::En_avant2 | ( | Int_t * | ievent | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::En_arriere | ( | Int_t * | ievent | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Leclearn | ( | Int_t * | ktest, | |
Double_t * | tout2, | |||
Double_t * | tin2 | |||
) | [protected] |
Definition at line 386 of file MethodCFMlpANN_Utils.cxx.
References CollectVar(), DataInterface(), fg_0, fg_100, for(), fParam_1, fVarn_1, if(), j, k, l, TMVA::max_nNodes_, TMVA::max_nVar_, and xeev_ref.
Referenced by Innit().
Definition at line 561 of file MethodCFMlpANN_Utils.cxx.
Definition at line 724 of file MethodCFMlpANN_Utils.cxx.
References En_avant(), fDel_1, fNeur_1, fParam_1, fVarn_1, j, and y_ref.
void TMVA::MethodCFMlpANN_Utils::Innit | ( | char * | det, | |
Double_t * | tout2, | |||
Double_t * | tin2, | |||
Int_t | ||||
) | [protected] |
Definition at line 576 of file MethodCFMlpANN_Utils.cxx.
References delta_ref, deltaww_ref, fNeur_1, for(), fParam_1, Inl(), j, Lecev2(), and Leclearn().
Referenced by Train_nn().
void TMVA::MethodCFMlpANN_Utils::TestNN | ( | ) | [protected] |
Definition at line 670 of file MethodCFMlpANN_Utils.cxx.
References Arret(), fg_max_nNodes_, fg_max_nVar_, fNeur_1, fParam_1, TMVA::max_Events_, TMVA::max_nLayers_, TMVA::max_nNodes_, and TMVA::max_nVar_.
Referenced by Train_nn().
void TMVA::MethodCFMlpANN_Utils::Inl | ( | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::GraphNN | ( | Int_t * | ilearn, | |
Double_t * | , | |||
Double_t * | , | |||
char * | , | |||
Int_t | ||||
) | [protected] |
Definition at line 810 of file MethodCFMlpANN_Utils.cxx.
References En_avant(), fNeur_1, for(), fParam_1, fVarn_1, if(), j, TMVA::max_nNodes_, and y_ref.
Definition at line 905 of file MethodCFMlpANN_Utils.cxx.
References TMath::Exp(), and fDel_1.
Referenced by En_avant(), and En_avant2().
Definition at line 926 of file MethodCFMlpANN_Utils.cxx.
References En_avant2(), fDel_1, fNeur_1, fParam_1, fVarn_1, j, and y_ref.
void TMVA::MethodCFMlpANN_Utils::Lecev2 | ( | Int_t * | ktest, | |
Double_t * | tout2, | |||
Double_t * | tin2 | |||
) | [protected] |
Definition at line 960 of file MethodCFMlpANN_Utils.cxx.
References DataInterface(), fg_0, fg_999, for(), fParam_1, fVarn_1, if(), j, k, TMVA::max_nNodes_, TMVA::max_nVar_, and xx_ref.
Referenced by Innit().
void TMVA::MethodCFMlpANN_Utils::Arret | ( | const char * | mot | ) | [protected] |
Definition at line 1057 of file MethodCFMlpANN_Utils.cxx.
References fg_MethodName.
Referenced by Entree_new(), and TestNN().
Double_t TMVA::MethodCFMlpANN_Utils::W_ref | ( | const Double_t | wNN[], | |
Int_t | a_1, | |||
Int_t | a_2, | |||
Int_t | a_3 | |||
) | const [inline, protected] |
Definition at line 108 of file MethodCFMlpANN_Utils.h.
References TMVA::max_nLayers_, and TMVA::max_nNodes_.
Referenced by TMVA::MethodCFMlpANN::AddWeightsXMLTo(), TMVA::MethodCFMlpANN::NN_ava(), TMVA::MethodCFMlpANN::PrintWeights(), TMVA::MethodCFMlpANN::ReadWeightsFromStream(), and TMVA::MethodCFMlpANN::ReadWeightsFromXML().
Double_t& TMVA::MethodCFMlpANN_Utils::W_ref | ( | Double_t | wNN[], | |
Int_t | a_1, | |||
Int_t | a_2, | |||
Int_t | a_3 | |||
) | [inline, protected] |
Definition at line 111 of file MethodCFMlpANN_Utils.h.
References TMVA::max_nLayers_, and TMVA::max_nNodes_.
Double_t TMVA::MethodCFMlpANN_Utils::Ww_ref | ( | const Double_t | wwNN[], | |
Int_t | a_1, | |||
Int_t | a_2 | |||
) | const [inline, protected] |
Definition at line 115 of file MethodCFMlpANN_Utils.h.
References TMVA::max_nLayers_.
Referenced by TMVA::MethodCFMlpANN::AddWeightsXMLTo(), TMVA::MethodCFMlpANN::NN_ava(), TMVA::MethodCFMlpANN::PrintWeights(), TMVA::MethodCFMlpANN::ReadWeightsFromStream(), and TMVA::MethodCFMlpANN::ReadWeightsFromXML().
void TMVA::MethodCFMlpANN_Utils::SetLogger | ( | MsgLogger * | l | ) | [inline, protected] |
Definition at line 197 of file MethodCFMlpANN_Utils.h.
Referenced by TMVA::MethodCFMlpANN::MethodCFMlpANN().
MsgLogger& TMVA::MethodCFMlpANN_Utils::ULog | ( | ) | [inline, private] |
void TMVA::MethodCFMlpANN_Utils::Train_nn | ( | Double_t * | tin2, | |
Double_t * | tout2, | |||
Int_t * | ntrain, | |||
Int_t * | ntest, | |||
Int_t * | nvar2, | |||
Int_t * | nlayer, | |||
Int_t * | nodes, | |||
Int_t * | ncycle | |||
) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Entree_new | ( | Int_t * | , | |
char * | , | |||
Int_t * | ntrain, | |||
Int_t * | ntest, | |||
Int_t * | numlayer, | |||
Int_t * | nodes, | |||
Int_t * | numcycle, | |||
Int_t | ||||
) | [protected] |
virtual Int_t TMVA::MethodCFMlpANN_Utils::DataInterface | ( | Double_t * | , | |
Double_t * | , | |||
Int_t * | , | |||
Int_t * | , | |||
Int_t * | , | |||
Int_t * | , | |||
Double_t * | , | |||
Int_t * | , | |||
Int_t * | ||||
) | [protected, pure virtual] |
Double_t TMVA::MethodCFMlpANN_Utils::Sen3a | ( | void | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Wini | ( | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::En_avant | ( | Int_t * | ievent | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::En_avant2 | ( | Int_t * | ievent | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::En_arriere | ( | Int_t * | ievent | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Leclearn | ( | Int_t * | ktest, | |
Double_t * | tout2, | |||
Double_t * | tin2 | |||
) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Innit | ( | char * | det, | |
Double_t * | tout2, | |||
Double_t * | tin2, | |||
Int_t | ||||
) | [protected] |
void TMVA::MethodCFMlpANN_Utils::TestNN | ( | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Inl | ( | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::GraphNN | ( | Int_t * | ilearn, | |
Double_t * | , | |||
Double_t * | , | |||
char * | , | |||
Int_t | ||||
) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Lecev2 | ( | Int_t * | ktest, | |
Double_t * | tout2, | |||
Double_t * | tin2 | |||
) | [protected] |
void TMVA::MethodCFMlpANN_Utils::Arret | ( | const char * | mot | ) | [protected] |
void TMVA::MethodCFMlpANN_Utils::CollectVar | ( | Int_t * | nvar, | |
Int_t * | class__, | |||
Double_t * | xpg | |||
) | [protected] |
Double_t TMVA::MethodCFMlpANN_Utils::W_ref | ( | const Double_t | wNN[], | |
Int_t | a_1, | |||
Int_t | a_2, | |||
Int_t | a_3 | |||
) | const [inline, protected] |
Definition at line 108 of file MethodCFMlpANN_Utils.h.
References TMVA::max_nLayers_, and TMVA::max_nNodes_.
Double_t& TMVA::MethodCFMlpANN_Utils::W_ref | ( | Double_t | wNN[], | |
Int_t | a_1, | |||
Int_t | a_2, | |||
Int_t | a_3 | |||
) | [inline, protected] |
Definition at line 111 of file MethodCFMlpANN_Utils.h.
References TMVA::max_nLayers_, and TMVA::max_nNodes_.
void TMVA::MethodCFMlpANN_Utils::SetLogger | ( | MsgLogger * | l | ) | [inline, protected] |
MsgLogger& TMVA::MethodCFMlpANN_Utils::ULog | ( | ) | [inline, private] |
static Int_t TMVA::MethodCFMlpANN_Utils::fg_100 [static, protected] |
static Int_t TMVA::MethodCFMlpANN_Utils::fg_0 [static, protected] |
Int_t TMVA::MethodCFMlpANN_Utils::fg_max_nVar_ [static, protected] |
Int_t TMVA::MethodCFMlpANN_Utils::fg_max_nNodes_ [static, protected] |
Int_t TMVA::MethodCFMlpANN_Utils::fg_999 [static, protected] |
const char * TMVA::MethodCFMlpANN_Utils::fg_MethodName [static, protected] |
Double_t TMVA::MethodCFMlpANN_Utils::epsmin [protected] |
Definition at line 124 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::epsmax [protected] |
Definition at line 124 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::eeps [protected] |
Definition at line 124 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::eta [protected] |
Definition at line 124 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::layerm [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::lclass [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Referenced by TMVA::MethodCFMlpANN::ReadWeightsFromStream().
Int_t TMVA::MethodCFMlpANN_Utils::nevl [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nblearn [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nunilec [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nunisor [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nunishort [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nunap [protected] |
Definition at line 125 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nvar [protected] |
Int_t TMVA::MethodCFMlpANN_Utils::itest [protected] |
Definition at line 126 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::ndiv [protected] |
Definition at line 126 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::ichoi [protected] |
Definition at line 126 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::ndivis [protected] |
Definition at line 126 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nevt [protected] |
Definition at line 126 of file MethodCFMlpANN_Utils.h.
struct { ... } TMVA::MethodCFMlpANN_Utils::fParam_1 [protected] |
Referenced by TMVA::MethodCFMlpANN::AddWeightsXMLTo(), Cout(), Cout2(), En_arriere(), En_avant(), En_avant2(), Entree_new(), Fdecroi(), GraphNN(), Inl(), Innit(), Lecev2(), Leclearn(), TMVA::MethodCFMlpANN::NN_ava(), TMVA::MethodCFMlpANN::PrintWeights(), TMVA::MethodCFMlpANN::ReadWeightsFromStream(), TMVA::MethodCFMlpANN::ReadWeightsFromXML(), TestNN(), Train_nn(), and Wini().
Double_t TMVA::MethodCFMlpANN_Utils::xmax[max_nVar_] [protected] |
Definition at line 131 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::xmin[max_nVar_] [protected] |
Definition at line 131 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::nclass[max_Events_] [protected] |
Definition at line 132 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::mclass[max_Events_] [protected] |
Definition at line 132 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::iclass [protected] |
Definition at line 132 of file MethodCFMlpANN_Utils.h.
struct { ... } TMVA::MethodCFMlpANN_Utils::fVarn_1 [protected] |
class TMVA::MethodCFMlpANN_Utils::VARn2 TMVA::MethodCFMlpANN_Utils::fVarn2_1 [protected] |
Referenced by Train_nn().
class TMVA::MethodCFMlpANN_Utils::VARn2 TMVA::MethodCFMlpANN_Utils::fVarn3_1 [protected] |
Referenced by Train_nn().
Double_t TMVA::MethodCFMlpANN_Utils::x[max_nLayers_ *max_nNodes_] [protected] |
Definition at line 171 of file MethodCFMlpANN_Utils.h.
Referenced by CollectVar(), and TMVA::MethodCFMlpANN::NN_ava().
Double_t TMVA::MethodCFMlpANN_Utils::y[max_nLayers_ *max_nNodes_] [protected] |
Definition at line 172 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::o[max_nNodes_] [protected] |
Definition at line 173 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::w[max_nLayers_ *max_nNodes_ *max_nNodes_] [protected] |
Definition at line 174 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::ww[max_nLayers_ *max_nNodes_] [protected] |
Definition at line 175 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::cut[max_nNodes_] [protected] |
Definition at line 176 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::deltaww[max_nLayers_ *max_nNodes_] [protected] |
Definition at line 177 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::neuron[max_nLayers_] [protected] |
Definition at line 178 of file MethodCFMlpANN_Utils.h.
Referenced by TMVA::MethodCFMlpANN::AddWeightsXMLTo(), and TMVA::MethodCFMlpANN::ReadWeightsFromXML().
struct { ... } TMVA::MethodCFMlpANN_Utils::fNeur_1 [protected] |
Referenced by TMVA::MethodCFMlpANN::AddWeightsXMLTo(), Cout(), Cout2(), En_arriere(), En_avant(), En_avant2(), GraphNN(), Inl(), Innit(), TMVA::MethodCFMlpANN::NN_ava(), TMVA::MethodCFMlpANN::PrintWeights(), TMVA::MethodCFMlpANN::ReadWeightsFromStream(), TMVA::MethodCFMlpANN::ReadWeightsFromXML(), TestNN(), Train_nn(), and Wini().
Double_t TMVA::MethodCFMlpANN_Utils::coef[max_nNodes_] [protected] |
Definition at line 183 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::temp[max_nLayers_] [protected] |
Definition at line 183 of file MethodCFMlpANN_Utils.h.
Referenced by TMVA::MethodCFMlpANN::AddWeightsXMLTo(), and TMVA::MethodCFMlpANN::ReadWeightsFromXML().
Double_t TMVA::MethodCFMlpANN_Utils::demin [protected] |
Definition at line 183 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::demax [protected] |
Definition at line 183 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::del[max_nLayers_ *max_nNodes_] [protected] |
Definition at line 184 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::delw[max_nLayers_ *max_nNodes_ *max_nNodes_] [protected] |
Definition at line 185 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::delta[max_nLayers_ *max_nNodes_ *max_nNodes_] [protected] |
Definition at line 186 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::delww[max_nLayers_ *max_nNodes_] [protected] |
Definition at line 187 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::idde [protected] |
Definition at line 188 of file MethodCFMlpANN_Utils.h.
struct { ... } TMVA::MethodCFMlpANN_Utils::fDel_1 [protected] |
Double_t TMVA::MethodCFMlpANN_Utils::ancout [protected] |
Definition at line 193 of file MethodCFMlpANN_Utils.h.
Double_t TMVA::MethodCFMlpANN_Utils::tolcou [protected] |
Definition at line 193 of file MethodCFMlpANN_Utils.h.
Int_t TMVA::MethodCFMlpANN_Utils::ieps [protected] |
Definition at line 194 of file MethodCFMlpANN_Utils.h.
struct { ... } TMVA::MethodCFMlpANN_Utils::fCost_1 [protected] |
Referenced by Entree_new().
MsgLogger* TMVA::MethodCFMlpANN_Utils::fLogger [private] |
const char* TMVA::MethodCFMlpANN_Utils::fg_MethodName [static, protected] |
Definition at line 106 of file MethodCFMlpANN_Utils.h.
struct { ... } TMVA::MethodCFMlpANN_Utils::fParam_1 [protected] |
struct { ... } TMVA::MethodCFMlpANN_Utils::fVarn_1 [protected] |
class TMVA::MethodCFMlpANN_Utils::VARn2 TMVA::MethodCFMlpANN_Utils::fVarn2_1 [protected] |
class TMVA::MethodCFMlpANN_Utils::VARn2 TMVA::MethodCFMlpANN_Utils::fVarn3_1 [protected] |
struct { ... } TMVA::MethodCFMlpANN_Utils::fNeur_1 [protected] |
struct { ... } TMVA::MethodCFMlpANN_Utils::fDel_1 [protected] |
struct { ... } TMVA::MethodCFMlpANN_Utils::fCost_1 [protected] |
MsgLogger* TMVA::MethodCFMlpANN_Utils::fLogger [private] |
Definition at line 200 of file MethodCFMlpANN_Utils.h.