【机器学习系列】- 准确率、召回率、F1值的思考

简介: 关于如何评估算法,我们常通过准确率、召回率和F1值进行评估。

 简述概念


准确率(Accuracy)

准确率(ACC), 所有预测正确的占总样本的比重。

精确率/查准率(Precision)

精确率(P):精确率/查准率,表示正确预测为正的占全部预测为正的比例。对某一类别而言为正确预测为该类别的样本数与预测为该类别的总样本数之比。

召回率(Recall)

召回率/查全率,表示正确预测为正的占全部实际为正的比例。对某一类别而言为正确预测为该类别的样本数与该类别的总样本数之比。

F1值

F1值:F1值为精确率和召回率的调和平均数,值越大越好。

F1分数(F1 Score),是统计学中用来衡量二分类模型精确度的一种指标。它同时兼顾了分类模型的精确率和召回率。F1分数可以看作是模型精确率和召回率的一种调和平均,它的最大值是1,最小值是0。

详解概念


截屏2021-12-30 下午11.18.30.png


召回率/准确率部分

A + B -> 分类/预测/推荐的正确结果。

C + B -> 分类/预测/推荐的命中结果。

准确率 Precision = B  / (B + C) * 100% 代表命中的准确率。

召回率 Recall     = B  / (B + A) * 100% 代表命中的召回率。

准确率表示算法产出有多少结果是正确的。

召回率表示所有准确的条目中有多少被命中。

F-Measure 又称 F-Score, 其公式为:

 

截屏2021-12-30 下午11.14.56.png

image.gif

当beta = 1时,就是F1-Score:

截屏2021-12-30 下午11.15.00.png

image.gif

其中beta = 2时,F2值。更加注重召回率。

其中beta = 0.5时,F0.5值。更加注重准确率。

因此我们常用beta = 1时,F1值来综合考虑Precision和Recall,其值越高,通常表示算法性能越好。


相关文章
|
2月前
|
机器学习/深度学习
【机器学习】准确率、精确率、召回率、误报率、漏报率概念及公式
机器学习评估指标中的准确率、精确率、召回率、误报率和漏报率等概念,并给出了这些指标的计算公式。
167 0
|
3月前
|
机器学习/深度学习 Serverless Python
`sklearn.metrics`是scikit-learn库中用于评估机器学习模型性能的模块。它提供了多种评估指标,如准确率、精确率、召回率、F1分数、混淆矩阵等。这些指标可以帮助我们了解模型的性能,以便进行模型选择和调优。
`sklearn.metrics`是scikit-learn库中用于评估机器学习模型性能的模块。它提供了多种评估指标,如准确率、精确率、召回率、F1分数、混淆矩阵等。这些指标可以帮助我们了解模型的性能,以便进行模型选择和调优。
|
3月前
|
机器学习/深度学习 Java
机器学习中的召回率与准确率详解
机器学习中的召回率与准确率详解
|
12月前
|
机器学习/深度学习 人工智能 监控
如何利用机器学习提高人脸识别准确率
如何利用机器学习提高人脸识别准确率
181 1
|
机器学习/深度学习 测试技术
机器学习系列 | 01:多类别分类任务(multi-class)中为何precision,recall和F1相等?
在 multi-class 分类任务中,如果使用 micro 类指标,那么 micro-precision, micro-recall和micro-F1值都是相等的。本文主要针对这个现象进行解释。
|
机器学习/深度学习
瞎聊机器学习——准确率、精确率、召回率、F1 score
瞎聊机器学习——准确率、精确率、召回率、F1 score
|
5月前
|
机器学习/深度学习 存储 搜索推荐
利用机器学习算法改善电商推荐系统的效率
电商行业日益竞争激烈,提升用户体验成为关键。本文将探讨如何利用机器学习算法优化电商推荐系统,通过分析用户行为数据和商品信息,实现个性化推荐,从而提高推荐效率和准确性。
209 14
|
5月前
|
机器学习/深度学习 算法 数据可视化
实现机器学习算法时,特征选择是非常重要的一步,你有哪些推荐的方法?
实现机器学习算法时,特征选择是非常重要的一步,你有哪些推荐的方法?
96 1
|
5月前
|
机器学习/深度学习 算法 搜索推荐
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
|
5月前
|
机器学习/深度学习 数据采集 算法
解码癌症预测的密码:可解释性机器学习算法SHAP揭示XGBoost模型的预测机制
解码癌症预测的密码:可解释性机器学习算法SHAP揭示XGBoost模型的预测机制
253 0
下一篇
无影云桌面