C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

Namespaces | Enumerations
daal::algorithms::classifier::quality_metric::multiclass_confusion_matrix Namespace Reference

Contains classes for computing the multi-class confusion matrix.

Namespaces

 interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Enumerations

enum  Method { defaultDense = 0 }
 
enum  InputId { predictedLabels, groundTruthLabels }
 
enum  ResultId { confusionMatrix, multiClassMetrics }
 
enum  MultiClassMetricsId {
  averageAccuracy, errorRate, microPrecision, microRecall,
  microFscore, macroPrecision, macroRecall, macroFscore
}
 

Enumeration Type Documentation

enum InputId

Available identifiers of the input objects of the confusion matrix algorithm

Enumerator
predictedLabels 

Labels computed in the prediction stage of the classification algorithm

groundTruthLabels 

Expected labels

enum Method

Available methods for computing the confusion matrix

Enumerator
defaultDense 

Default method

Available values stored in a numeric table corresponding to the ResultId::binaryMatrix index

Enumerator
averageAccuracy 

Average accuracy

errorRate 

Error rate

microPrecision 

Microprecision

microRecall 

Microrecall

microFscore 

Micro-F-score

macroPrecision 

Macroprecision

macroRecall 

Macrorecall

macroFscore 

Macro-F-score

enum ResultId

Available identifiers of the results of the confusion matrix algorithm

Enumerator
confusionMatrix 

Confusion matrix

multiClassMetrics 

Table that contains quality metrics (precision, recall, etc.) for binary classifiers

For more complete information about compiler optimizations, see our Optimization Notice.