25 #ifndef __LINEAR_MODEL_TRAINING_ONLINE_H__
26 #define __LINEAR_MODEL_TRAINING_ONLINE_H__
28 #include "algorithms/linear_model/linear_model_training_types.h"
29 #include "algorithms/regression/regression_training_online.h"
35 namespace linear_model
56 class DAAL_EXPORT Online :
public regression::training::Online
59 typedef algorithms::linear_model::training::Input InputType;
60 typedef algorithms::linear_model::Parameter ParameterType;
61 typedef algorithms::linear_model::training::Result ResultType;
62 typedef algorithms::linear_model::training::PartialResult PartialResultType;
68 PartialResultPtr getPartialResult() {
return PartialResultType::cast(_partialResult); }
74 ResultPtr getResult() {
return ResultType::cast(_result); }
78 using interface1::Online;
daal::algorithms::linear_model::training::interface1::Online::getResult
ResultPtr getResult()
Definition: linear_model_training_online.h:74
daal::algorithms::linear_model::training::interface1::Online
Provides methods for the linear model-based training in the online processing mode.
Definition: linear_model_training_online.h:56
daal::algorithms::linear_model::training::interface1::Online::getPartialResult
PartialResultPtr getPartialResult()
Definition: linear_model_training_online.h:68