机器学习之模型性能评估

Posted xuwenying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习之模型性能评估相关的知识,希望对你有一定的参考价值。

TP与TN都是分对了情况,TP是正类,TN是负类。则推断出,FP是把错的分成了对的,而FN则是把对的分成了错的。

【举例】一个班里有男女生,我们来进行分类,把女生看成正类,男生看成是负类。我们可以用混淆矩阵来描述TP、TN、FP、FN。

  相关(Relevant),正类 无关(NonRelevant),负类
被检索到(Retrieved) True Positives(TP,正类判定为正类。即女生是女生) False Positives(FP,负类判定为正类,即“存伪”。男生判定为女生)
未被检索到(Not Retrieved) False Negatives(FN,正类判定为负类,即“去真”。女生判定为男生) True Negatives(TN,负类判定为负类。即男生判定为男生)

 

准确率:accuracy_score    所有的预测正确(正类负类)的占总的比重。accuracy_score=(TP+TN)/(TP+TN+FP+FN)。

精确率:precision_score   正确预测为正的占全部预测为正的比例。即查准率 precision_score=TP/(TP+FP)

召回率:recall_score  正确预测为正的占全部实际为正的比例。即查全率 recall_score=TP/(TP+FN)

均方误差:mean_squared_error  衡量“平均误差”的一种较方便的方法。是参数估计值与参数真值之差的平方的期望值(均值)。常运用在信号处理的滤波算法(最小均方差)中,表示此时观测值observed与估计值 predicted之间的偏差。

可释方差:explained_variance_score

R方值:r2_score

以上是关于机器学习之模型性能评估的主要内容,如果未能解决你的问题,请参考以下文章

进阶版机器学习之模型性能度量及比较检验和偏差与方差总结(02)

机器学习之分类模型评估指标及sklearn代码实现

机器学习之sklearn数据集

机器学习之集成学习算法

机器学习之聚类

机器学习之投毒攻击