23 #ifndef __WEAK_LEARNER_TRAINING_TYPES_H__
24 #define __WEAK_LEARNER_TRAINING_TYPES_H__
26 #include "algorithms/algorithm.h"
27 #include "algorithms/weak_learner/weak_learner_model.h"
36 namespace weak_learner
60 class DAAL_EXPORT Result :
public daal::algorithms::classifier::training::Result
63 DECLARE_SERIALIZABLE_CAST(Result);
72 daal::algorithms::weak_learner::ModelPtr
get(classifier::training::ResultId id)
const;
79 void set(classifier::training::ResultId
id, daal::algorithms::weak_learner::ModelPtr &value);
83 template<
typename Archive,
bool onDeserialize>
84 services::Status serialImpl(Archive *arch)
86 return daal::algorithms::classifier::training::Result::serialImpl<Archive, onDeserialize>(arch);
89 typedef services::SharedPtr<Result> ResultPtr;
91 using interface1::Result;
92 using interface1::ResultPtr;
daal
Definition: algorithm_base_common.h:31
daal::algorithms::weak_learner::training::interface1::Result
Provides methods to access final results obtained with compute() method of Batch or finalizeCompute()...
Definition: weak_learner_training_types.h:60
daal::algorithms::classifier::training::ResultId
ResultId
Definition: classifier_training_types.h:80
daal::algorithms::math::abs::value
Definition: abs_types.h:86