27 #include "data_management/data/data_archive.h"
28 #include "services/base.h"
29 #include "services/daal_defines.h"
45 struct ValidationMetricIface {};
54 class Model :
public data_management::SerializationIface
66 int getSerializationTag() const DAAL_C11_OVERRIDE {
return 0; }
69 template<
typename Archive,
bool onDeserialize>
70 services::Status serialImpl(Archive *arch)
72 return services::Status();
75 DECLARE_SERIALIZABLE_IMPL();
77 typedef services::SharedPtr<Model> ModelPtr;
80 using interface1::ValidationMetricIface;
81 using interface1::Model;
82 using interface1::ModelPtr;
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:54
daal::algorithms::interface1::ValidationMetricIface
Definition: model.h:45
daal::algorithms::interface1::Model::getSerializationTag
int getSerializationTag() const DAAL_C11_OVERRIDE
Definition: model.h:66
daal::algorithms::interface1::Model::Model
Model()
Definition: model.h:58