23 #ifndef __REGRESSION_TRAINING_BATCH_H__
24 #define __REGRESSION_TRAINING_BATCH_H__
26 #include "algorithms/regression/regression_training_types.h"
51 class DAAL_EXPORT Batch :
public Training<batch>
54 typedef algorithms::regression::training::Input InputType;
55 typedef algorithms::regression::training::Result ResultType;
62 virtual InputType* getInput() = 0;
70 services::Status setResult(
const ResultPtr& res)
72 DAAL_CHECK(res, services::ErrorNullResult)
75 return services::Status();
82 ResultPtr getResult() {
return _result; }
89 using interface1::Batch;
daal::algorithms::regression::training::interface1::Batch::getResult
ResultPtr getResult()
Definition: regression_training_batch.h:82
daal::algorithms::regression::training::interface1::Batch::setResult
services::Status setResult(const ResultPtr &res)
Definition: regression_training_batch.h:70
daal
Definition: algorithm_base_common.h:31
daal::algorithms::regression::training::interface1::Batch
Provides methods for the regression model-based training in the batch processing mode.
Definition: regression_training_batch.h:51
daal::services::ErrorNullResult
Definition: error_indexes.h:96
daal::algorithms::Training
Provides methods to train models that depend on the data provided. For example, these methods enable ...
Definition: training.h:60