49 #ifndef __WEAK_LEARNER_TRAINING_TYPES_H__
50 #define __WEAK_LEARNER_TRAINING_TYPES_H__
52 #include "algorithms/algorithm.h"
53 #include "algorithms/weak_learner/weak_learner_model.h"
62 namespace weak_learner
86 class DAAL_EXPORT Result :
public daal::algorithms::classifier::training::Result
89 DECLARE_SERIALIZABLE_CAST(Result);
98 daal::algorithms::weak_learner::ModelPtr
get(classifier::training::ResultId id)
const;
105 void set(classifier::training::ResultId
id, daal::algorithms::weak_learner::ModelPtr &value);
109 template<
typename Archive,
bool onDeserialize>
110 services::Status serialImpl(Archive *arch)
112 return daal::algorithms::classifier::training::Result::serialImpl<Archive, onDeserialize>(arch);
115 typedef services::SharedPtr<Result> ResultPtr;
117 using interface1::Result;
118 using interface1::ResultPtr;
daal
Definition: algorithm_base_common.h:57
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:86
daal::algorithms::classifier::training::ResultId
ResultId
Definition: classifier_training_types.h:106
daal::algorithms::math::abs::value
Definition: abs_types.h:112