120 Bool_t useDefaultTemperature)
138 Log() << kHEADER <<
"<SimulatedAnnealingFitter> Optimisation, please be patient ... " <<
Endl;
139 Log() << kINFO <<
"(progress timing may be inaccurate for SA)" <<
Endl;
const std::vector< TMVA::Interval * > fRanges
MsgLogger & Endl(MsgLogger &ml)
Base class for TMVA fitters.
OptionBase * DeclareOptionRef(T &ref, const TString &name, const TString &desc="")
void DeclareOptions()
declare SA options.
IFitterTarget & GetFitterTarget() const
Double_t Run()
estimator function interface for fitting
void SetOptions(Int_t maxCalls, Double_t initialTemperature, Double_t minTemperature, Double_t eps, TString kernelTemperatureS, Double_t temperatureScale, Double_t adaptiveSpeed, Double_t temperatureAdaptiveStep, Bool_t useDefaultScale, Bool_t useDefaultTemperature)
option setter
void SetParameters(Int_t fMaxCalls, Double_t fInitialTemperature, Double_t fMinTemperature, Double_t fEps, TString fKernelTemperatureS, Double_t fTemperatureScale, Double_t fTemperatureAdaptiveStep, Bool_t fUseDefaultScale, Bool_t fUseDefaultTemperature)
set SA configuration parameters
The TMVA::Interval Class.
Double_t fTemperatureScale
Base implementation of simulated annealing fitting procedure.
Bool_t fUseDefaultTemperature
you should not use this method at all Int_t Int_t Double_t Double_t Double_t e
TString fKernelTemperatureS
void AddPreDefVal(const T &)
void SetIPythonInteractive(bool *ExitFromTraining, UInt_t *fIPyCurrentIter_)
Double_t fInitialTemperature
Abstract ClassifierFactory template that handles arbitrary types.
Double_t Minimize(std::vector< Double_t > ¶meters)
minimisation algorithm
Double_t fTemperatureAdaptiveStep
Interface for a fitter 'target'.
Fitter using a Simulated Annealing Algorithm.