如何使用SVM找到精度,召回,准确度?

时间:2013-07-11 09:42:35

标签: machine-learning svm scikit-learn libsvm

Duplicate calculating Precision, Recall and F Score

我有一个带文本描述和分类级别的输入文件(ielevelA和levelB)。我想编写一个测量精度,召回率和准确度的SVM分类器。我看了scikitLIBSVM但我想逐步了解更多。

任何示例代码或基本教程都非常好。感谢您提前提出任何建议。

1 个答案:

答案 0 :(得分:10)

这些性能指标很容易从预测标签和真实标签中获得,作为后处理步骤:

  1. 精度= TP /(TP + FP)
  2. 召回= TP /(TP + FN)
  3. 准确度=(TP + TN)/(TP + TN + FP + FN)
  4. TP,FP,TN,FN分别是真阳性,假阳性,真阴性和假阴性的数量。