5 #ifndef ROOT_TMVA_HyperParameterOptimisation     6 #define ROOT_TMVA_HyperParameterOptimisation    13 #ifndef ROOT_TMultiGraph    17 #ifndef ROOT_TMVA_IMethod    20 #ifndef ROOT_TMVA_Configurable    23 #ifndef ROOT_TMVA_Types    26 #ifndef ROOT_TMVA_DataSet    29 #ifndef ROOT_TMVA_Event    32 #ifndef ROOT_TMVA_Results    36 #ifndef ROOT_TMVA_Factory    40 #ifndef ROOT_TMVA_DataLoader    44 #ifndef ROOT_TMVA_Envelope   108        void SetNumFolds(
UInt_t folds);
   111        virtual void Evaluate();
 std::vector< Double_t > fEff10s
 
std::vector< Double_t > fTrainEff10s
 
std::vector< Double_t > fEffAreas
 
HyperParameterOptimisationResult()
 
std::vector< Double_t > GetEffAreaValues()
 
std::vector< Double_t > fSigs
 
A TMultiGraph is a collection of TGraph (or derived) objects. 
 
std::vector< Double_t > GetSepValues()
 
void SetFOMType(TString ftype)
 
std::vector< Double_t > GetTrainEff10Values()
 
void SetFitter(TString fitType)
 
HyperParameterOptimisationResult fResults
 
std::vector< Double_t > GetEff30Values()
 
std::vector< Double_t > fTrainEff30s
 
std::vector< Float_t > fROCs
 
#define ClassDef(name, id)
 
std::vector< Double_t > fTrainEff01s
 
Base class for all machine learning algorithms. 
 
std::vector< Double_t > fEff30s
 
const HyperParameterOptimisationResult & GetResults() const
 
std::shared_ptr< TMultiGraph > fROCCurves
 
std::vector< Double_t > fEff01s
 
friend class HyperParameterOptimisation
 
std::vector< Double_t > GetEff01Values()
 
std::vector< Double_t > GetTrainEff30Values()
 
std::vector< Double_t > GetTrainEff01Values()
 
std::vector< Double_t > GetSigValues()
 
std::vector< std::map< TString, Double_t > > fFoldParameters
 
std::vector< Float_t > GetROCValues()
 
std::vector< Double_t > fSeps
 
Abstract ClassifierFactory template that handles arbitrary types. 
 
TMultiGraph * GetROCCurves(Bool_t fLegend=kTRUE)
 
~HyperParameterOptimisationResult()
 
std::unique_ptr< Factory > fClassifier
 
std::vector< Double_t > GetEff10Values()