23 #ifndef __BOOSTING_TRAINING_BATCH_H__
24 #define __BOOSTING_TRAINING_BATCH_H__
26 #include "algorithms/algorithm.h"
27 #include "algorithms/classifier/classifier_training_batch.h"
28 #include "algorithms/boosting/boosting_model.h"
69 class DAAL_EXPORT Batch :
public classifier::training::Batch
72 typedef classifier::training::Batch super;
74 typedef super::InputType InputType;
75 typedef algorithms::boosting::Parameter ParameterType;
76 typedef super::ResultType ResultType;
85 services::SharedPtr<Batch> clone()
const
87 return services::SharedPtr<Batch>(cloneImpl());
91 virtual Batch * cloneImpl() const DAAL_C11_OVERRIDE = 0;
96 using interface1::Batch;
102 #endif // __BOOSTING_TRAINING_BATCH_H__
daal
Definition: algorithm_base_common.h:31
daal::algorithms::boosting::training::interface1::Batch
Base class for training models of boosting algorithms in the batch processing mode ...
Definition: boosting_training_batch.h:69
daal::algorithms::boosting::training::interface1::Batch::clone
services::SharedPtr< Batch > clone() const
Definition: boosting_training_batch.h:85