Back to Adaptive Vision Library websiteYou are here:
Start »
Function Reference »
Data Classification Common »
MeasureClassificationQuality_Multiclass
MeasureClassificationQuality_Multiclass
Calculates classification performance metrics for multiclass problems.
Syntax
C++
C#
void avl::MeasureClassificationQuality_Multiclass
(
const atl::Array<int>& inPredictedClasses,
const atl::Array<int>& inExpectedClasses,
float& outAccuracy,
atl::Array<float>& outPrecisions,
atl::Array<float>& outRecalls,
atl::Array<float>& outF1Scores,
avl::Matrix& outConfusionMatrix
)
void MeasureClassificationQuality_Multiclass
(
int[] inPredictedClasses,
int[] inExpectedClasses,
out float outAccuracy,
out float[] outPrecisions,
out float[] outRecalls,
out float[] outF1Scores,
out Matrix outConfusionMatrix
)
Parameters
|
Name |
Type |
Default |
Description |
|
inPredictedClasses |
const Array<int>& |
|
|
|
inExpectedClasses |
const Array<int>& |
|
|
|
outAccuracy |
float& |
|
|
|
outPrecisions |
Array<float>& |
|
|
|
outRecalls |
Array<float>& |
|
|
|
outF1Scores |
Array<float>& |
|
|
|
outConfusionMatrix |
Matrix& |
|
|
Errors
Error type |
Description |
DomainError |
Inconsistent array sizes on input in MeasureClassificationQuality_Multiclass. |
DomainError |
Empty array on input in MeasureClassificationQuality_Multiclass. |
DomainError |
Class designator must start at 0. |