C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

List of all members

BrownBoost algorithm parameters. More...

Class Declaration

struct DAAL_EXPORT Parameter : public boosting::Parameter
{
Parameter(services::SharedPtr<weak_learner::training::Batch> wlTrainForParameter,
services::SharedPtr<weak_learner::prediction::Batch> wlPredictForParameter,
double acc = 0.3, size_t maxIter = 10, double nrAcc = 1.0e-3, size_t nrMaxIter = 100, double dcThreshold = 1.0e-2);
size_t maxIterations;
services::Status check() const DAAL_C11_OVERRIDE;
};

Constructor & Destructor Documentation

◆ Parameter() [1/2]

Parameter ( )

Default constructor

◆ Parameter() [2/2]

Parameter ( services::SharedPtr< weak_learner::training::Batch wlTrainForParameter,
services::SharedPtr< weak_learner::prediction::Batch wlPredictForParameter,
double  acc = 0.3,
size_t  maxIter = 10,
double  nrAcc = 1.0e-3,
size_t  nrMaxIter = 100,
double  dcThreshold = 1.0e-2 
)

Constructs BrownBoost parameter structure

Parameters
[in]wlTrainForParameterPointer to the training algorithm of the weak learner
[in]wlPredictForParameterPointer to the prediction algorithm of the weak learner
[in]accAccuracy of the BrownBoost training algorithm
[in]maxIterMaximal number of iterations of the BrownBoost training algorithm
[in]nrAccAccuracy threshold for Newton-Raphson iterations in the BrownBoost training algorithm
[in]nrMaxIterMaximal number of Newton-Raphson iterations in the BrownBoost training algorithm
[in]dcThresholdThreshold needed to avoid degenerate cases in the BrownBoost training algorithm

Member Data Documentation

◆ accuracyThreshold

double accuracyThreshold

Accuracy of the BrownBoost training algorithm

◆ degenerateCasesThreshold

double degenerateCasesThreshold

Threshold needed to avoid degenerate cases in the BrownBoost training algorithm

◆ maxIterations

size_t maxIterations

Maximal number of iterations of the BrownBoost training algorithm

◆ newtonRaphsonAccuracyThreshold

double newtonRaphsonAccuracyThreshold

Accuracy threshold for Newton-Raphson iterations in the BrownBoost training algorithm

◆ newtonRaphsonMaxIterations

size_t newtonRaphsonMaxIterations

Maximal number of Newton-Raphson iterations in the BrownBoost training algorithm


The documentation for this struct was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.