75 #ifndef ROOT_TMVA_MethodCFMlpANN    76 #define ROOT_TMVA_MethodCFMlpANN   101                       const TString& theOption = 
"3000:N-1:N-2");
 Double_t GetData(Int_t isel, Int_t ivar) const
void Train(void)
training of the Clement-Ferrand NN classifier 
void DeclareOptions()
define the options (their key words) that can be set in the option string know options: NCycles=xx :t...
void NN_ava(Double_t *)
auxiliary functions 
void MakeClassSpecificHeader(std::ostream &, const TString &="") const
write specific classifier response for header 
Int_t GetClass(Int_t ivar) const
void ReadWeightsFromXML(void *wghtnode)
read weights from xml file 
void MakeClassSpecific(std::ostream &, const TString &) const
Virtual base Class for all MVA method. 
Ranking for variables in method (implementation) 
Int_t DataInterface(Double_t *, Double_t *, Int_t *, Int_t *, Int_t *, Int_t *, Double_t *, Int_t *, Int_t *)
data interface function 
virtual ~MethodCFMlpANN(void)
destructor 
Int_t MethodCFMlpANN_nsel
#define ClassDef(name, id)
std::vector< Int_t > * fClass
virtual Bool_t HasAnalysisType(Types::EAnalysisType type, UInt_t numberClasses, UInt_t)
CFMlpANN can handle classification with 2 classes. 
Class that contains all the data information. 
const Ranking * CreateRanking()
void PrintWeights(std::ostream &o) const
write the weights of the neural net 
Double_t GetMvaValue(Double_t *err=0, Double_t *errUpper=0)
returns CFMlpANN output (normalised within [0,1]) 
Double_t NN_fonc(Int_t, Double_t) const
activation function 
void GetHelpMessage() const
get help message text 
Double_t EvalANN(std::vector< Double_t > &, Bool_t &isOK)
evaluates NN value as function of input variables 
void ReadWeightsFromStream(std::istream &istr)
read back the weight from the training from file (stream) 
void AddWeightsXMLTo(void *parent) const
write weights to xml file 
Implementation of Clermond-Ferrand artificial neural network. 
void Init(void)
default initialisation called by all constructors 
void ProcessOptions()
decode the options in the option string 
Abstract ClassifierFactory template that handles arbitrary types. 
Interface to Clermond-Ferrand artificial neural network. 
virtual void ReadWeightsFromStream(std::istream &)=0
MethodCFMlpANN(const TString &jobName, const TString &methodTitle, DataSetInfo &theData, const TString &theOption="3000:N-1:N-2")
standard constructor