我得到的平均精度为82.59,召回率为69.84,使用了 bboxPrecisionRecall 对于 词组 算法。我需要有人帮我计算TN, FP, FN, 和TP,使用的是 混淆矩阵 以评估该方法的性能,其精度是否等于该方法的准确度?如果不是,如何计算?
我不太清楚混淆矩阵在MATLAB中是如何排列的,但在Python中,从sklearn.metrics导入的混淆矩阵是这样排列的。
from sklearn.metrics import confusion_matrix
confusion_matrix(ground_truth, predictions) = array([[TN, FP],
FN, TP]])
准确度和精度是不一样的。精度是用TP(TP+FP)来衡量的,而精度是用(TP+TN)(TP+TN+FP+FN)来衡量的。