Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Modeler v4.9.0
|
TBootstrap Class Reference
#include <TBootstrap.h>
Inheritance diagram for TBootstrap:
Collaboration diagram for TBootstrap:
Public Member Functions | |
TBootstrap (TMultiLayerPerceptron *mlp_cons, Int_t nbbases_cons, Bool_t bLog_cons=kFALSE) | |
virtual | ~TBootstrap () |
void | Train (Int_t nb_epochs, Option_t *option, TString pmml_name) |
Bool_t | BuildBootTraining (Int_t iter) |
void | setQuantiles (Double_t dlow, Double_t dupp) |
Double_t | RMSmu (Long64_t n, const Double_t *a, Double_t mu) |
Public Attributes | |
TMultiLayerPerceptron * | mlp |
The upper quantile [0.90]. | |
Int_t | nb_bases |
Number of bootstraped basis to generate. | |
Bool_t | bLog |
Log Printing. | |
URANIE::DataServer::TPatternsEventList * | _belApp |
TEventList * | _telApp |
Private Attributes | |
Double_t | _dLowerQuantile |
Double_t | _dUpperQuantile |
The lower quantile [0.10]. | |
Constructor & Destructor Documentation
◆ TBootstrap()
TBootstrap::TBootstrap | ( | TMultiLayerPerceptron * | mlp_cons, |
Int_t | nbbases_cons, | ||
Bool_t | bLog_cons = kFALSE |
||
) |
◆ ~TBootstrap()
|
virtual |
References _belApp.
Member Function Documentation
◆ BuildBootTraining()
Bool_t TBootstrap::BuildBootTraining | ( | Int_t | iter | ) |
◆ RMSmu()
Double_t TBootstrap::RMSmu | ( | Long64_t | n, |
const Double_t * | a, | ||
Double_t | mu | ||
) |
◆ setQuantiles()
void TBootstrap::setQuantiles | ( | Double_t | dlow, |
Double_t | dupp | ||
) |
References _dLowerQuantile, and _dUpperQuantile.
◆ Train()
void TBootstrap::Train | ( | Int_t | nb_epochs, |
Option_t * | option, | ||
TString | pmml_name | ||
) |
References _belApp, _dLowerQuantile, _dUpperQuantile, _telApp, bLog, BuildBootTraining(), epsilon, global_WeightsFilename, mlp, and nb_bases.
Member Data Documentation
◆ _belApp
URANIE::DataServer::TPatternsEventList* TBootstrap::_belApp |
Referenced by BuildBootTraining(), TBootstrap(), Train(), and ~TBootstrap().
◆ _dLowerQuantile
|
private |
Referenced by setQuantiles(), and Train().
◆ _dUpperQuantile
|
private |
The lower quantile [0.10].
Referenced by setQuantiles(), and Train().
◆ _telApp
TEventList* TBootstrap::_telApp |
Referenced by BuildBootTraining(), TBootstrap(), and Train().
◆ bLog
Bool_t TBootstrap::bLog |
Log Printing.
Referenced by BuildBootTraining(), TBootstrap(), and Train().
◆ mlp
TMultiLayerPerceptron* TBootstrap::mlp |
◆ nb_bases
Int_t TBootstrap::nb_bases |
Number of bootstraped basis to generate.
Referenced by TBootstrap(), and Train().