C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

List of all members
Parameter Struct Reference

Base class for parameters of the boosting algorithm More...

Class Declaration

struct DAAL_EXPORT Parameter : public classifier::interface1::Parameter
{
Parameter(const services::SharedPtr<weak_learner::training::Batch>& wlTrainForParameter,
const services::SharedPtr<weak_learner::prediction::Batch>& wlPredictForParameter);
Parameter(const Parameter& other) : weakLearnerTraining(other.weakLearnerTraining),
services::SharedPtr<weak_learner::training::Batch> weakLearnerTraining;
services::SharedPtr<weak_learner::prediction::Batch> weakLearnerPrediction;
services::Status check() const DAAL_C11_OVERRIDE;
};

Constructor & Destructor Documentation

Parameter ( )

Default constructor. Sets the decision stump as the default weak learner

Parameter ( const services::SharedPtr< weak_learner::training::Batch > &  wlTrainForParameter,
const services::SharedPtr< weak_learner::prediction::Batch > &  wlPredictForParameter 
)

Constructs boosting algorithm parameters from weak learner training and prediction algorithms

Parameters
[in]wlTrainForParameterPointer to the training algorithm of the weak learner
[in]wlPredictForParameterPointer to the prediction algorithm of the weak learner
Parameter ( const Parameter other)
inline

Copy constructor

Member Data Documentation

services::SharedPtr<weak_learner::prediction::Batch> weakLearnerPrediction

The algorithm for prediction based on a weak learner model

services::SharedPtr<weak_learner::training::Batch> weakLearnerTraining

The algorithm for weak learner model training


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

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