#include <GeneticFitter.h>
Inheritance diagram for TMVA::GeneticFitter:
Definition at line 45 of file GeneticFitter.h.
TMVA::GeneticFitter::GeneticFitter | ( | IFitterTarget & | target, | |
const TString & | name, | |||
const std::vector< TMVA::Interval * > & | ranges, | |||
const TString & | theOption | |||
) |
virtual TMVA::GeneticFitter::~GeneticFitter | ( | ) | [inline, virtual] |
Definition at line 52 of file GeneticFitter.h.
TMVA::GeneticFitter::GeneticFitter | ( | IFitterTarget & | target, | |
const TString & | name, | |||
const std::vector< TMVA::Interval * > & | ranges, | |||
const TString & | theOption | |||
) |
virtual TMVA::GeneticFitter::~GeneticFitter | ( | ) | [inline, virtual] |
Definition at line 52 of file GeneticFitter.h.
void TMVA::GeneticFitter::SetParameters | ( | Int_t | cycles, | |
Int_t | nsteps, | |||
Int_t | popSize, | |||
Int_t | SC_steps, | |||
Int_t | SC_rate, | |||
Double_t | SC_factor, | |||
Double_t | convCrit | |||
) |
Definition at line 77 of file GeneticFitter.cxx.
References fConvCrit, fCycles, fNsteps, fPopSize, fSC_factor, fSC_rate, and fSC_steps.
Implements TMVA::FitterBase.
Definition at line 96 of file GeneticFitter.cxx.
References TMVA::GeneticPopulation::AddPopulation(), TMVA::GeneticAlgorithm::CalculateFitness(), Endl, TMVA::GeneticAlgorithm::fConvCounter, fConvCrit, fCycles, fNsteps, fPopSize, TMVA::FitterBase::fRanges, fSaveBestFromGeneration, fSC_factor, fSC_rate, fSC_steps, fSeed, fTrim, TMVA::GeneticGenes::GetFactors(), TMVA::GeneticGenes::GetFitness(), TMVA::FitterBase::GetFitterTarget(), TMVA::GeneticPopulation::GetGenes(), TMVA::GeneticAlgorithm::GetGeneticPopulation(), TMVA::FitterBase::GetName(), TMVA::GeneticPopulation::GiveHint(), TMVA::GeneticAlgorithm::HasConverged(), i, TMVA::GeneticAlgorithm::Init(), TMVA::kINFO, TMVA::FitterBase::Log(), n, TMVA::IFitterTarget::ProgressNotifier(), TMVA::GeneticPopulation::Sort(), TMVA::GeneticAlgorithm::SpreadControl(), timer, and TMVA::GeneticPopulation::TrimPopulation().
Referenced by TMVA::exampleGA(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), and TMVA::MaximizeSignificance().
Definition at line 64 of file GeneticFitter.h.
void TMVA::GeneticFitter::DeclareOptions | ( | ) | [private, virtual] |
Implements TMVA::FitterBase.
Definition at line 54 of file GeneticFitter.cxx.
References TMVA::Configurable::DeclareOptionRef(), fConvCrit, fCycles, fNsteps, fPopSize, fSaveBestFromCycle, fSaveBestFromGeneration, fSC_factor, fSC_rate, fSC_steps, fSeed, fTrim, and kFALSE.
void TMVA::GeneticFitter::SetParameters | ( | Int_t | cycles, | |
Int_t | nsteps, | |||
Int_t | popSize, | |||
Int_t | SC_steps, | |||
Int_t | SC_rate, | |||
Double_t | SC_factor, | |||
Double_t | convCrit | |||
) |
Implements TMVA::FitterBase.
Definition at line 64 of file GeneticFitter.h.
void TMVA::GeneticFitter::DeclareOptions | ( | ) | [private, virtual] |
Implements TMVA::FitterBase.
Int_t TMVA::GeneticFitter::fCycles [private] |
Definition at line 70 of file GeneticFitter.h.
Referenced by DeclareOptions(), Run(), and SetParameters().
Int_t TMVA::GeneticFitter::fNsteps [private] |
Definition at line 71 of file GeneticFitter.h.
Referenced by DeclareOptions(), Run(), and SetParameters().
Int_t TMVA::GeneticFitter::fPopSize [private] |
Definition at line 72 of file GeneticFitter.h.
Referenced by DeclareOptions(), Run(), and SetParameters().
Int_t TMVA::GeneticFitter::fSC_steps [private] |
Definition at line 73 of file GeneticFitter.h.
Referenced by DeclareOptions(), Run(), and SetParameters().
Int_t TMVA::GeneticFitter::fSC_rate [private] |
Definition at line 74 of file GeneticFitter.h.
Referenced by DeclareOptions(), Run(), and SetParameters().
Double_t TMVA::GeneticFitter::fSC_factor [private] |
Definition at line 75 of file GeneticFitter.h.
Referenced by DeclareOptions(), Run(), and SetParameters().
Double_t TMVA::GeneticFitter::fConvCrit [private] |
Definition at line 76 of file GeneticFitter.h.
Referenced by DeclareOptions(), Run(), and SetParameters().
Int_t TMVA::GeneticFitter::fSaveBestFromCycle [private] |
Bool_t TMVA::GeneticFitter::fTrim [private] |
UInt_t TMVA::GeneticFitter::fSeed [private] |