考虑具有以下混淆矩阵的三类分类问题。
cm_matrix =
predict_class1 predict_class2 predict_class3
______________ ______________ ______________
Actual_class1 2000 0 0
Actual_class2 34 1966 0
Actual_class3 0 0 2000
Multi-Class Confusion Matrix Output
TruePositive FalsePositive FalseNegative TrueNegative
____________ _____________ _____________ ____________
Actual_class1 2000 34 0 3966
Actual_class2 1966 0 34 4000
Actual_class3 2000 0 0 4000
Run Code Online (Sandbox Code Playgroud)
我使用的公式是:
Accuracy Of Each class=(TP ./total instances of that class)
Run Code Online (Sandbox Code Playgroud)
(公式基于此处的答案:个别类别准确度计算混乱)
Sensitivity=TP./TP+FN ;
Run Code Online (Sandbox Code Playgroud)
其在Matlab中的实现为:
acc_1 = 100*(cm_matrix(1,1))/sum(cm_matrix(1,:)) = 100*(2000)/(2000+0+0) = 100
acc_2 = 100*(cm_matrix(2,2))/sum(cm_matrix(2,:)) = 100*(1966)/(34+1966+0) = 98.3
acc_3 = …Run Code Online (Sandbox Code Playgroud) 我正在通过特征检测算法,很多事情似乎都不清楚.对于图像处理的初学者来说,原始论文很难理解.如果这些得到回答,我们将很高兴
这些问题可能看起来太微不足道了,但请帮助..