25 #include "data_management/data/data_archive.h"
26 #include "services/base.h"
27 #include "services/daal_defines.h"
43 struct ValidationMetricIface {};
52 class Model :
public data_management::SerializationIface
64 int getSerializationTag() const DAAL_C11_OVERRIDE {
return 0; }
67 template<
typename Archive,
bool onDeserialize>
68 services::Status serialImpl(Archive *arch)
70 return services::Status();
73 DECLARE_SERIALIZABLE_IMPL();
75 typedef services::SharedPtr<Model> ModelPtr;
78 using interface1::ValidationMetricIface;
79 using interface1::Model;
80 using interface1::ModelPtr;
daal::algorithms::interface1::Model::getSerializationTag
int getSerializationTag() const DAAL_C11_OVERRIDE
Definition: model.h:64
daal
Definition: algorithm_base_common.h:31
daal::algorithms::interface1::Model::Model
Model()
Definition: model.h:56
daal::algorithms::interface1::ValidationMetricIface
Definition: model.h:43
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:52