精度评定中的准确率(Precision)和召回率(Recall)
2021/11/10 23:13:33
本文主要是介绍精度评定中的准确率(Precision)和召回率(Recall),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
精度评定中的准确率(Precision)和召回率(Recall)
在模式识别中,我们经常会使用到一些指标对目标识别或者影像分类的结果进行评价。
假设我们需要将一个样本集分类为苹果和非苹果两类,那么分类结果有四种情况:
第一种情况:True Positive,本来就是苹果被分类成苹果;
第二种情况:False Positive,本来不是苹果被分类成苹果;
第三种情况:False Negative,本来是苹果被分类成非苹果;
第四种情况:True Negative,本来不是苹果被分类成为非苹果。
True是指分类正确,False是指分类错误。
Positive是指被分类器分为苹果(正样本),Negative是指被分类器分为非苹果(负样本)。
这里我们引入三个指标来对分类器进行评价:
(1)准确率(Precision),又称“精度”、“正确率”;
(2)召回率(Recall),又称“查全率”;
(3)F1-Score,准确率和召回率的综合指标。
一般来说,准确率和召回率反映了分类器性能的两个方面,单一依靠某个指标并不能较为全面地评价一个分类器的性能。
假如分类器只将苹果特征十分明显、是苹果的概率非常高的样本分为苹果,其余的样本分为非苹果,此时该分类器的准确率就会非常的高,但是它因为将所有疑似苹果都错误分为非苹果,召回率变得非常低。
假如分类器将所有可能为苹果的样本全部划分为苹果,其余的样本为非苹果,此时该分类器的召回率会非常之高,但是它因为将所有可能为苹果的样本分为苹果时引入了许多错误,准确率不可能高。
引入F1-Score作为综合指标,就是为了平衡准确率和召回率的影响,较为全面地评价一个分类器。
有时候考虑到不同的需求,可能会更看重准确率或者召回率。这时我们可以引入F2-Score和F0.5-Score。包括F1-Score,这三个指标都来自以下定义,只是参数不同。
其中,F1-Score是指准确率和召回率一样重要;
F2-Score是指召回率比准确率重要一倍;
F0.5-Score是指准确率比召回率重要一倍
这篇关于精度评定中的准确率(Precision)和召回率(Recall)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享