24 #ifndef __LOGITBOOST_QUALITY_METRIC_SET_TYPES_H__
25 #define __LOGITBOOST_QUALITY_METRIC_SET_TYPES_H__
27 #include "services/daal_shared_ptr.h"
28 #include "algorithms/algorithm_quality_metric_set_types.h"
29 #include "algorithms/classifier/multiclass_confusion_matrix_types.h"
43 namespace quality_metric_set
52 lastQualityMetricId = confusionMatrix
67 struct DAAL_EXPORT Parameter :
public daal::algorithms::Parameter
69 Parameter(
size_t nClasses = 2);
70 virtual ~Parameter() {}
81 class DAAL_EXPORT ResultCollection :
public algorithms::quality_metric_set::ResultCollection
85 virtual ~ResultCollection() {}
92 classifier::quality_metric::multiclass_confusion_matrix::ResultPtr getResult(QualityMetricId
id)
const;
94 typedef services::SharedPtr<ResultCollection> ResultCollectionPtr;
101 class DAAL_EXPORT InputDataCollection :
public algorithms::quality_metric_set::InputDataCollection
104 InputDataCollection() {}
105 virtual ~InputDataCollection() {}
112 classifier::quality_metric::multiclass_confusion_matrix::InputPtr getInput(QualityMetricId
id)
const;
114 typedef services::SharedPtr<InputDataCollection> InputDataCollectionPtr;
116 using interface1::Parameter;
117 using interface1::ResultCollection;
118 using interface1::ResultCollectionPtr;
119 using interface1::InputDataCollection;
120 using interface1::InputDataCollectionPtr;
128 #endif // __LOGITBOOST_QUALITY_METRIC_SET_TYPES_H__
daal::algorithms::logitboost::quality_metric_set::QualityMetricId
QualityMetricId
Definition: logitboost_quality_metric_set_types.h:49
daal::algorithms::logitboost::quality_metric_set::interface1::Parameter
Parameters for the LogitBoost compute() method.
Definition: logitboost_quality_metric_set_types.h:67
daal::algorithms::logitboost::quality_metric_set::confusionMatrix
Definition: logitboost_quality_metric_set_types.h:51
daal::algorithms::logitboost::quality_metric_set::interface1::ResultCollection
Class that implements functionality of the collection of result objects of the quality metrics algori...
Definition: logitboost_quality_metric_set_types.h:81
daal::algorithms::logitboost::quality_metric_set::interface1::InputDataCollection
Class that implements functionality of the collection of input objects of the quality metrics algorit...
Definition: logitboost_quality_metric_set_types.h:101
daal::algorithms::logitboost::quality_metric_set::interface1::Parameter::nClasses
size_t nClasses
Definition: logitboost_quality_metric_set_types.h:72