51 #include "data_management/data/data_archive.h"
52 #include "services/base.h"
53 #include "services/daal_defines.h"
69 struct ValidationMetricIface {};
78 class Model :
public data_management::SerializationIface
90 int getSerializationTag() const DAAL_C11_OVERRIDE {
return 0; }
93 template<
typename Archive,
bool onDeserialize>
94 services::Status serialImpl(Archive *arch)
96 return services::Status();
99 DECLARE_SERIALIZABLE_IMPL();
101 typedef services::SharedPtr<Model> ModelPtr;
104 using interface1::ValidationMetricIface;
105 using interface1::Model;
106 using interface1::ModelPtr;
daal::algorithms::interface1::Model::getSerializationTag
int getSerializationTag() const DAAL_C11_OVERRIDE
Definition: model.h:90
daal
Definition: algorithm_base_common.h:57
daal::algorithms::interface1::Model::Model
Model()
Definition: model.h:82
daal::algorithms::interface1::ValidationMetricIface
Definition: model.h:69
daal::algorithms::interface1::Model
The base class for the classes that represent the models, such as linear_regression::Model or svm::Mo...
Definition: model.h:78