前言在机器学习算法中 , 在模型训练出来之后 , 总会去寻找衡量模型性能的指标 。 评价指标是针对将相同的数据 , 使用不同的算法模型 , 或者输入不同参数的同一种算法模型 , 而给出这个算法或者参数好坏的定量指标 。 在模型评估过程中 , 往往需要使用多种不同的指标协作评估一个模型的好坏 , 因为众多的评价指标中 , 大部分指标只能片面的反应模型的一部分特点 , 那么对模型的评估就会比较片面 , 在算法落地后也会出现很多问题 。 根据评估指标的反馈进行模型调整 , 这些都是机器学习在模型评估阶段的关键问题 , 也是一名合格的算法工程师应当具备的基本功[文献1] 。
本文参考文献1,2 , 详细介绍机器学习分类任务的常用评价指标:准确率(Accuracy)、精确率(Precision)、召回率(Recall)、P-R曲线(Precision-RecallCurve)、F1Score、混淆矩阵(ConfuseMatrix)、ROC、AUC 。
1准确率(Accuracy)准确率定义如下:
真正例(TruePositive,TP):标注的数据为正样本 , 被模型预测为正的正样本;假正例(FalsePositive,FP):标注的数据为负样本 , 被模型预测为正的负样本;假负例(FalseNegative,FN):标注的数据为负样本 , 被模型预测为负的正样本;真负例(TrueNegative,TN):标注的数据为正样本 , 被模型预测为负的负样本;准确率是分类问题中最简单也是最直观的评价指标 , 但存在明显的缺陷 , 就是在数据的类别不均衡 , 特别是一种类别数据特别多另一种类别数据特别少的情况下 , 准确率就不能客观评价算法的优劣了 。 举个例子:当负样本占99%时 , 分类器把所有样本都预测为负样本 , 那么对于这个模型来说可以获得99%的准确率 , 所以在样本数据极度不均衡的时候 , 选用这种方式去评价一个模型是不可取的 。
2精确率(Precision)精准率又叫查准率 , 容易与准确率弄混 , 请记住这个“精”字 , 它是针对一个类别预测结果而言的 , 含义是在所有被预测为正的样本中实际为正的样本的概率 , 在预测为正样本的结果中 , 有多少把握可以预测正确 , 因为其他类别的数据也可能被预测成为该类别 。 以二分类(以下不特殊说明 , 都以二分类为例介绍)来说其公式如下:
3召回率(Recall)召回率又叫查全率 , 它是针对原样本而言的 , 即在实际为正的样本中被预测为正样本的概率 , 其公式如下:
推荐阅读
-
-
归属|妙可蓝多2020年上半年净利润同比增长727.87%
-
尔新军事|谁会毫不犹豫伸出援手?除了巴铁,还有一个国家,假如中国有难
-
-
华丽|上棉八厂、中成仓库……宝山这些历史地标“华丽转身”
-
特斯拉(TSLA.US)10月德国销量同比增长23.3%,是唯一实现同比正增长的汽车制造商
-
米多哥|幕后推手浮出水面,陆巡从“香饽饽”炒成“鬼见愁”
-
-
-
私生饭@表弟道出马蓉内幕,亲弟去世成一生的痛,王宝强儿女被曝美国籍
-
刘涛,下巴,美人,漂亮,长相,问君,杨颖,天仙,日子,倾国倾城,观点评论,刘涛,杨颖,范冰冰,杨幂,下巴|中国公认最标致的“美人脸”刘涛垫底,第一美到令人窒息
-
-
-
#赏析#iQOO 3超清美图赏析:一起感受iQOO世界中的速度与光影
-
炎热夏季是高血压的“危险季”,注意好6点,让您放心一夏
-
-
#适合#河北最“适合宜居”的城市,石家庄和张家口落选,外地人纷纷选择在此定居
-
启上神兵|起因是买俄制武器,但其实很多事令美不爽,美国又要制裁土耳其了
-
-