48 #ifndef __GBT_TRAINING_PARAMETER_H__
49 #define __GBT_TRAINING_PARAMETER_H__
51 #include "algorithms/algorithm.h"
52 #include "data_management/data/numeric_table.h"
53 #include "data_management/data/data_serialize.h"
54 #include "services/daal_defines.h"
55 #include "algorithms/engines/mt19937/mt19937.h"
104 class DAAL_EXPORT Parameter
109 SplitMethod splitMethod;
110 size_t maxIterations;
121 double observationsPerTreeFraction;
123 size_t featuresPerNode;
126 size_t minObservationsInLeafNode;
127 bool memorySavingMode;
128 engines::EnginePtr engine;
129 double approxSplitAccuracy;
139 using interface1::Parameter;
daal::algorithms::gbt::training::SplitMethod
SplitMethod
Split finding method in gradient boosted trees algorithm.
Definition: gbt_training_parameter.h:85
daal::algorithms::gbt::training::interface1::Parameter::shrinkage
double shrinkage
Definition: gbt_training_parameter.h:113
daal::algorithms::gbt::training::interface1::Parameter::minObservationsInLeafNode
size_t minObservationsInLeafNode
Definition: gbt_training_parameter.h:126
daal
Definition: algorithm_base_common.h:57
daal::algorithms::gbt::training::interface1::Parameter::splitMethod
SplitMethod splitMethod
Definition: gbt_training_parameter.h:109
daal::algorithms::gbt::training::interface1::Parameter::observationsPerTreeFraction
double observationsPerTreeFraction
Definition: gbt_training_parameter.h:121
daal::algorithms::gbt::training::interface1::Parameter::maxTreeDepth
size_t maxTreeDepth
Definition: gbt_training_parameter.h:112
daal::algorithms::gbt::training::interface1::Parameter::approxSplitAccuracy
double approxSplitAccuracy
Definition: gbt_training_parameter.h:129
daal::algorithms::gbt::training::interface1::Parameter::maxIterations
size_t maxIterations
Definition: gbt_training_parameter.h:110
daal::algorithms::gbt::training::defaultSplit
Definition: gbt_training_parameter.h:88
daal::algorithms::gbt::training::interface1::Parameter::engine
engines::EnginePtr engine
Definition: gbt_training_parameter.h:128
daal::algorithms::gbt::training::interface1::Parameter::featuresPerNode
size_t featuresPerNode
Definition: gbt_training_parameter.h:123
daal::algorithms::gbt::training::exact
Definition: gbt_training_parameter.h:87
daal::algorithms::gbt::training::interface1::Parameter::memorySavingMode
bool memorySavingMode
Definition: gbt_training_parameter.h:127
daal::algorithms::gbt::training::interface1::Parameter::minSplitLoss
double minSplitLoss
Definition: gbt_training_parameter.h:116
daal::algorithms::gbt::training::interface1::Parameter::lambda
double lambda
Definition: gbt_training_parameter.h:119
daal::algorithms::gbt::training::interface1::Parameter::internalOptions
int internalOptions
Definition: gbt_training_parameter.h:135
daal::algorithms::gbt::training::interface1::Parameter::maxBins
size_t maxBins
Definition: gbt_training_parameter.h:132
daal::algorithms::gbt::training::interface1::Parameter
Parameters for the gradient boosted trees algorithm.
Definition: gbt_training_parameter.h:104