赞
踩
在模型评估过程中,分类、回归、排序问题往往使用不同的指标进行评估。分类问题通常用准确率、召回率、精准率、F1值等指标进行评估;回归问题使用MSE、RMSE、R^2、MAPE等;
我们经常接触的评价指标就是准确率,当准确率很高,我们则认为这个模型很好,但是如果存在数据样本不均衡,当负样本占99%时,分类器将所有的样本都预测为负样本,也可以获得99%的准确率。所以,当不同类别的样本比例非常不均衡时,占比大的类别就成了影响准确率的最主要因素。
针对“二分类”问题,我们可以建立混淆矩阵。
预测值 | |||
P | N | ||
真 实 值 | P | TP | FP |
N | FN | TN |
其中,P是Positive,代表正例,N是Negative,代表负例。
P-R曲线是从查准率和查全率的角度去衡量学习模型的泛化性能,P-R曲线的横轴是召回率,纵轴是精准率,在曲线上的一个点都代表,在某一阈值下,模型将大于该阈值的样本判定为正样本,小于该阈值的样本判定为负样本。
ROC曲线是受试者工作特征曲线(Receiver Operating Characteristic Curve),常用来进行模型评估。ROC曲线是通过不断移动分类器的“截断点”来生成曲线上的一组关键点的,设定阈值(截断点),当预测样本的概率大于阈值时,被判断为正例。ROC的横纵坐标表示为
当截断点是正无穷时,所有的样本被判定为负例,则FP和TP为0,FPR和TPR也为0,曲线的第一个坐标为0.反之,最后一个坐标为(1,1)。
经测试,在样本不均衡时,ROC曲线基本保持原貌,而P-R曲线则变化较大。
AUC是ROC曲线下的面积大小,该值能够量化地反映基于ROC曲线衡量出的模型性能。AUC的取值范围在0.5-1之间。
BLEU(bilingual evaluation understudy)是机器翻译常用指标。
RougeL是基于LCS(最长公共子序列)的Recall-Oriented Understudy for Gisting Evaluation,常用于文本摘要。
回归问题通常是用MSE,RMSE,MAPE等指标
MSE是均方误差(Mean Squared Error),真实值减去预测值,公式为
RMSE是均方根误差(Root Mean Squared Error),公式为
当模型因为个别离群点导致RMSE指标表现性不好时,可以考虑用MAPE指标。
MAPE是平均绝对百分比误差(Mean Absolute Precent Error),公式为
所在包:paddle.metric
参数:
参数:
参数:
参数:
所在包:
参考:
常见32项NLP任务及其评价指标和对应达到SOTA的paper
飞浆官网
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。