29#ifndef ROOT_TMVA_ConvergenceTest 
   30#define ROOT_TMVA_ConvergenceTest 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
~ConvergenceTest()
destructor
 
void SetConvergenceParameters(Int_t steps, Double_t improvement)
 
Int_t fMaxCounter
! maximum value for the counter so far
 
Bool_t HasConverged(Bool_t withinConvergenceBand=kFALSE)
gives back true if the last "steps" steps have lead to an improvement of the "fitness" of the "indivi...
 
void SetCurrentValue(Float_t value)
 
Float_t Progress()
returns a float from 0 (just started) to 1 (finished)
 
std::deque< Short_t > fSuccessList
to calculate the improvement-speed
 
Float_t fCurrentValue
! current value
 
Float_t GetCurrentValue()
 
void ResetConvergenceCounter()
 
Int_t fCounter
! counts the number of steps without improvement
 
Float_t SpeedControl(UInt_t ofSteps)
this function provides the ability to change the learning rate according to the success of the last g...
 
Float_t fImprovement
! minimum improvement which counts as improvement
 
ConvergenceTest()
constructor
 
Float_t fConvValue
! the best "fitness" value
 
Int_t fSteps
! number of steps without improvement required for convergence
 
create variable transformations