评价指标通俗解释:什么是准确率、精确率、召回率、F1得分

news2024/10/6 16:28:37
y_true = [1, 1, 1, 1, 1, 0, 0, 0, 0, 2]
y_pred = [1, 1, 0, 1, 1, 1, 0, 1, 0, 2]

以上述类别 1 为例:

准确率 accuracy

总体概念,指所有样本中预测正确的比例:7/10 = 0.7

精确率 precision

预测标签为 1 的样本中确实为 1 的比例:4/6 = 0.67

召回率 recall

标签为 1 的样本中被预测为 1 的比例:4/5 = 0.8

F1得分 f1-score

综合考虑精确率 p 和召回率 r :f1 = 2pr/(p+r)= 0.73

在python中,可以通过 sklearn.metrics 库直接生成指标报告:

from sklearn.metrics import classification_report
y_true = [1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
y_pred = [1, 1, 0, 1, 1, 1, 0, 1, 0, 0]
report = classification_report(y_true, y_pred)
print(report)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/509918.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字化战略,如何解读企业财务报表

01 财务数字化管理 第一,财务基本信息化建设。比如财务系统、财务共享中心等通过数字化的手段提升财务会计核算、财务流程管理效率,解决流程性管理的问题。 第二,利用各类商业智能 BI 分析、数据分析的手段把企业的所有行为都进行量化对比&…

开源之夏2023 | 欢迎申请openEuler Embedded SIG开发任务

关于开源之夏 开源之夏是开源软件供应链点亮计划下的暑期活动,由中科院软件研究所与openEuler社区联合主办,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。 活动联合各大开源社区,针对重要开源软件…

国资委检查再升级,用友全球司库敏捷响应

政策支持,央企司库建设提速 司库管理体系建设是中央企业加快建设世界一流企业的重要战略举措。近年来,财政部、国资委高度重视中央企业司库管理工作。 2021年至今,财政部、国资委陆续出台一系列强化中央企业资金管理的文件,针对央…

软件架构:DSL领域特定语言初探

所谓DSL领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。DSL之于程序员正如伽南地之于以色列人,是最初也是最终…

常用的python gpu加速方法

在使用 PyCharm进行机器学习的时候,我们常常需要自己创建一些函数,这个过程中可能会浪费一些时间,在这里,我们为大家整理了一些常用的 Python加速方法,希望能给大家带来帮助。 在 Python中,我们经常需要创建…

SpringBoot ( 三 ) 转页

2.4.转页 2.4.1.内部转页 forward 2.4.1.1.转页配置 在 配置文件 resources > application.properties 中可以找到转页的配置信息, 这些是SpringBoot的默认配置, 是可以省略不写在配置文件中的 2.4.1.2.准备页面 在 resources 文件夹下 创建新文件夹 templates , 这个文…

Mysql索引简介、性能分析、以及慢查询日志

一、索引简介 1.mysql索引是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高校获取数据的数据结构。 索引的本质是:数据结构。可以简单理解为“排好序的快速查找数据结构”。 2.索引的方法 1.BTREE 索引:主要的实现是通过一个平…

翻遍GitHub帮你总结了一份并发图册+高并发笔记,一次性搞懂并发编程

前言 现在的面试,动不动就是“三高”,Java并发编程已然成为名企大厂面试的必考问题,其重要性不⾔⽽喻。 我也问了一些面试官,他们说:很多面试者,最基本的Java内存模型和JVM内存结构都分不清楚&#xff0c…

【网络】Socket编程-TCP篇

文章目录 简单的TCP网络程序服务器:服务端创建套接字socket函数 服务端绑定bind函数bzero函数引入命令行参数 服务端监听listen函数 服务端获取连接accept函数 测试上述的功能telnet命令 服务端处理请求(提供服务)read函数write函数 tcp_server.cc客户端客户端创建套接字引入命…

Git 和 TortoiseGit安装配置

现在git 官网下载 Git - Downloads Git - Downloading Packagre https://github.com/git-for-windows/git/releases/download/v2.40.1.windows.1/Git-2.40.1-64-bit.exe 一直按下一步安装就行 再到TortoiseGit官网下载软件 Download – TortoiseGit – Windows Shell Int…

如何考核产品经理的绩效?

公司里几乎任何一个岗位都会被考核,产品经理也不例外。那么在产品经理实际工作该如何去考核呢?相信即将步入或身在职场的产品经理一定感兴趣,其实产品经理考核主要分为业绩考核和文化考核两大部分,下面将这两部分具体聊聊。 一、…

抖音SEO排名优化:提升你的视频在抖音上的曝光率

抖音已成为一个广受欢迎的短视频平台,但要让你的视频在这个竞争激烈的平台上脱颖而出并获得更多曝光,就需要了解抖音的SEO排名优化技巧。本文将分享一些实用性的抖音SEO策略,帮助你提升视频在抖音上的曝光率,吸引更多观众的注意力…

公路交通气象站——提供及时的交通气象信息服务

我国幅员辽阔,跨经纬度广,气候多样。从气候类型划分:可以分为季风气候、温带大陆性气候和高寒气候。 气象的变化也在直接影响着我国各个地区的道路建设及通行,由于部分路段地势险峻伴随恶劣的气象变化,会直接影响驾驶人…

【iOS】-- GET和POST(NSURLSession)

文章目录 NSURLSessionGET和POST区别 GET方法GET请求步骤 POSTPOST请求步骤 NSURLSessionDataDelegate代理方法AFNetWorking添加头文件GETPOST第一种第二种 NSURLSession 使用NSURLSession,一般有两步操作:通过NSURLSession的实例创建task;执…

如何搭建 GTA 5 私服--GTA5私服架设教程

打开官网,点击 下载服务端(非商业),如图所示 网页跳转到官方说明文档 该说明文档提供了安装在 Windows 和 Linux 上的方法,下面逐一介绍。 Windows 前提条件: 1.Visual C Redistributable 2019 2.Git 3.高配置服务器一台 安装步骤 1.创…

手撕面试算法题必备技巧(贰) —— 双指针(链表篇)

本文介绍了双指针技巧在链表、数组以及字符串中的使用,给出了大量大厂常见面试手撕题目的思路及代码,不仅适合完全不了解双指针技巧的读者,也适合老司机复习拓展。 考察过该技巧的公司有阿里巴巴、腾讯、美团、拼多多、百度等大厂。 我相信…

Linux loglevel日志等级设置

Linux loglevel日志等级设置 系统支持按不同log输出方式配置不同等级输出,如串行口的输出等级配置为2,则只有0,1等级的Log会输出到串行口,以此类推; 系统应该支持不同等级的Log message,SOC分为5级以上等级…

移植三星官方的uboot到x210

1、移植前的准备工作 1.1、三星移植过的uboot源代码准备 (1)三星对于S5PV210的官方开发板为SMDKV210,对应移植的_uboot_smdkv210.tar.bz2 1.2、SourceInsight准备 (1)移植的时候最重要的工作就是看代码、改代码然后编译运行测试。 (2)编译代码必须在linux中&…

数字孪生技术在物流领域有何应用?

随着科技的不断进步,数字孪生技术在越来越多的领域得到了广泛应用。其中,物流领域是一个重要的应用场景。数字孪生技术可以在物流领域实现多种功能,如货物追踪、运输优化、风险管理等,从而提高物流效率、降低成本,更好…

(构造函数的补充1)初始化列表

tips 在引用与指针传参的时候,都涉及到权限的放大缩小问题,都需要特别去注意一下。关于引用的权限放大缩小以及判断,在我之前的博客里面就有写过;对于指针的权限放大缩小问题,就看星号前面是否修饰了const。他们两个的…