48 #ifndef __BROWNBOOST_QUALITY_METRIC_SET_TYPES_H__
49 #define __BROWNBOOST_QUALITY_METRIC_SET_TYPES_H__
51 #include "services/daal_shared_ptr.h"
52 #include "algorithms/algorithm_quality_metric_set_types.h"
53 #include "algorithms/classifier/binary_confusion_matrix_types.h"
67 namespace quality_metric_set
76 lastQualityMetricId = confusionMatrix
89 class DAAL_EXPORT ResultCollection :
public algorithms::quality_metric_set::ResultCollection
93 virtual ~ResultCollection() {}
100 classifier::quality_metric::binary_confusion_matrix::ResultPtr getResult(QualityMetricId
id)
const;
103 typedef services::SharedPtr<ResultCollection> ResultCollectionPtr;
110 class DAAL_EXPORT InputDataCollection :
public algorithms::quality_metric_set::InputDataCollection
113 InputDataCollection() {}
114 virtual ~InputDataCollection() {}
121 classifier::quality_metric::binary_confusion_matrix::InputPtr getInput(QualityMetricId
id)
const;
124 typedef services::SharedPtr<InputDataCollection> InputDataCollectionPtr;
126 using interface1::ResultCollection;
127 using interface1::ResultCollectionPtr;
128 using interface1::InputDataCollection;
129 using interface1::InputDataCollectionPtr;
137 #endif // __BROWNBOOST_QUALITY_METRIC_SET_TYPES_H__
daal
Definition: algorithm_base_common.h:57
daal::algorithms::brownboost::quality_metric_set::QualityMetricId
QualityMetricId
Definition: brownboost_quality_metric_set_types.h:73
daal::algorithms::brownboost::quality_metric_set::interface1::ResultCollection
Class that implements functionality of the collection of result objects of the quality metrics algori...
Definition: brownboost_quality_metric_set_types.h:89
daal::algorithms::brownboost::quality_metric_set::confusionMatrix
Definition: brownboost_quality_metric_set_types.h:75