49 #ifndef __BOOSTING_TRAINING_BATCH_H__ 50 #define __BOOSTING_TRAINING_BATCH_H__ 52 #include "algorithms/algorithm.h" 53 #include "algorithms/classifier/classifier_training_batch.h" 54 #include "algorithms/boosting/boosting_model.h" 95 class DAAL_EXPORT Batch :
public classifier::training::Batch
98 typedef classifier::training::Batch super;
100 typedef super::InputType InputType;
101 typedef algorithms::boosting::Parameter ParameterType;
102 typedef super::ResultType ResultType;
111 services::SharedPtr<Batch> clone()
const 113 return services::SharedPtr<Batch>(cloneImpl());
117 virtual Batch * cloneImpl()
const DAAL_C11_OVERRIDE = 0;
122 using interface1::Batch;
128 #endif // __BOOSTING_TRAINING_BATCH_H__
daal
Definition: algorithm_base_common.h:57
daal::algorithms::boosting::training::interface1::Batch::clone
services::SharedPtr< Batch > clone() const
Definition: boosting_training_batch.h:111
daal::algorithms::boosting::training::interface1::Batch
Base class for training models of boosting algorithms in the batch processing mode ...
Definition: boosting_training_batch.h:95
daal::services::interface1::SharedPtr
Shared pointer that retains shared ownership of an object through a pointer. Several SharedPtr object...
Definition: daal_shared_ptr.h:187
daal::algorithms::classifier::training::interface1::Batch
Algorithm class for training the classifier model.
Definition: classifier_training_batch.h:82
daal::algorithms::boosting::interface1::Parameter
Base class for parameters of the boosting algorithm
Definition: boosting_model.h:84
daal::algorithms::classifier::training::interface1::Result
Provides methods to access final results obtained with the compute() method in the batch processing m...
Definition: classifier_training_types.h:222