22 #ifndef __SVM_QUALITY_METRIC_SET_TYPES_H__
23 #define __SVM_QUALITY_METRIC_SET_TYPES_H__
25 #include "services/daal_shared_ptr.h"
26 #include "algorithms/algorithm_quality_metric_set_types.h"
27 #include "algorithms/classifier/binary_confusion_matrix_types.h"
41 namespace quality_metric_set
50 lastQualityMetricId = confusionMatrix
63 class DAAL_EXPORT ResultCollection :
public algorithms::quality_metric_set::ResultCollection
67 virtual ~ResultCollection() {}
74 classifier::quality_metric::binary_confusion_matrix::ResultPtr getResult(QualityMetricId
id)
const;
76 typedef services::SharedPtr<ResultCollection> ResultCollectionPtr;
83 class DAAL_EXPORT InputDataCollection :
public algorithms::quality_metric_set::InputDataCollection
86 InputDataCollection() {}
87 virtual ~InputDataCollection() {}
94 classifier::quality_metric::binary_confusion_matrix::InputPtr getInput(QualityMetricId
id)
const;
96 typedef services::SharedPtr<InputDataCollection> InputDataCollectionPtr;
98 using interface1::ResultCollection;
99 using interface1::ResultCollectionPtr;
100 using interface1::InputDataCollection;
101 using interface1::InputDataCollectionPtr;
109 #endif // __SVM_QUALITY_METRIC_SET_TYPES_H__
daal
Definition: algorithm_base_common.h:31
daal::algorithms::svm::quality_metric_set::QualityMetricId
QualityMetricId
Definition: svm_quality_metric_set_types.h:47
daal::algorithms::svm::quality_metric_set::interface1::ResultCollection
Class that implements functionality of the collection of result objects of the quality metrics algori...
Definition: svm_quality_metric_set_types.h:63
daal::algorithms::svm::quality_metric_set::confusionMatrix
Definition: svm_quality_metric_set_types.h:49