sklearn.metrics.f1_score 使用方法-程序员宅基地

技术标签: python  机器学习  

原网站:sklearn官网

使用sklearn计算 F1 score

sklearn.metrics.f1_score(y_true, y_pred, labels=None, 
				pos_label=1, average='binary', sample_weight=None,
			    zero_division='warn')

计算F1分数,也称为平衡F分数或F测度

F1分数可以解释为精度和查全率的加权平均值,其中F1分数在1时达到最佳值,在0时达到最差值。精度和查全率对F1分数的相对贡献相等。F1分数的公式为:

F1 = 2 * (precision * recall) / (precision + recall)

在多类别和多标签的情况下,这是每个类别的F1分数的平均值,其权重取决于average 参数。

参数说明:

y_true:1d数组,或标签指示符数组/稀疏矩阵
		基本事实(正确)目标值。

y_pred:1d数组,或标签指示符数组/稀疏矩阵
		分类器返回的估计目标。

labels:list,optional
		包括when的标签集,以及if的顺序。可以排除数据中存在的标
		签,例如,以忽略多数否定类别的方式计算多类平均值,而数
		据中不存在的标签将导致宏平均值中的0成分。对于多标签目
		标,标签是列索引。默认情况下,和 中的所有标签均按排序顺
		序使用。
		average != 'binary'average is Noney_truey_pred

pos_label:strint,默认值为1
	 	   要报告是否average='binary'以及数据是否为二进制的类。如果数据是
		   多类或多标签的,则将被忽略;设置,labels=[pos_label]并且只会报
		   告该标签的得分。average != 'binary'

average:string, 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46072771/article/details/105757363

智能推荐

Maxwell:异构数据源实时同步工具_maxwell oracle-程序员宅基地

文章浏览阅读4.2k次。Maxwell:异构数据源实时同步工具文章目录Maxwell:异构数据源实时同步工具1、概述2、原理解析2.1 Mysql主从复制3、Maxwell安装部署4、增量数据同步5、历史数据全量同步5.1 Maxwell-bootstrap1、概述​ Maxwell:实时监控Mysql数据库的数据变更操作(包括insert、update、delete),并将变更数据以 JSON 格式发送给 Kafka、Kinesi等流数据处理平台。​ Maxwell的工作原理是实时读取MySQL数据库的二进制日志(B_maxwell oracle

ThingsBoard是什么?_thingsboard是干嘛的-程序员宅基地

文章浏览阅读1k次。ThingsBoard是一个开源物联网平台,可实现物联网项目的快速开发、管理和扩展,你可以在任何地方进行部署并且对个人和商业用户均可以免费使用。_thingsboard是干嘛的

VS2017下dll和lib的使用_vsllb-程序员宅基地

文章浏览阅读3.8k次。前言最近开始认真掌握VS的各种操作,自然而然避不开dll和lib的使用,自己逛了逛CSDN和博客园,看了很多博客,但是并不是很让我满意,一方面是大多不符合我的环境(VS2017 Community),另一方面是太他妈复杂了,什么建成后又各种添加什么的,实在记不熟,所以以下是我的操作。说明如下:环境:VS2017 Community操作:同一个结局解决方案下一个exe项目,一个dll项目,一..._vsllb

MSYS2 更换国内源_msys2 mingw 64-bit替换源-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏4次。文章目录MSYS2 更换国内源MSYS2 更换国内源使用默认的 MSYS2 源升级软件或是安装新软件的特别的慢。所以就翻了翻国内的几个开源软件的镜像库,发现中科大的库里就有 MSYS2。所以就研究了一下,给 MSYS2 添加了中科大的源。简单的说 msys64\etc\pacman.d 目录下有三个文件。mirrorlist.msysmirrorlist.mingw64mirrorlist.mingw32这三个文件记录了都有哪些源。下面把我添加之后的文件内容贴上来。首先是 mirrorlis_msys2 mingw 64-bit替换源

Stm8 串口重定向及问题解决_error[li009]: runtime model conflict: module xxexi-程序员宅基地

文章浏览阅读1.4k次。一,代码及其设置#include <stdio.h>int fputc(int ch, FILE *f)//Stm8005 重定向{ while (!(UART2->SR&0x80)); UART2->DR=ch; return ch;}同时需要修改IAR的Projec t- >Options -> General..._error[li009]: runtime model conflict: module xxexit.o(dbgstm8smn.a) specifie

Java Utils工具类大全_utils.getapp() java-程序员宅基地

文章浏览阅读1.8w次,点赞4次,收藏69次。源码和jar见:https://github.com/evil0ps/utils#Java Utils封装了一些常用Java操作方法,便于重复开发利用.另外希望身为Java牛牛的你们一起测试和完善,欢迎入群263641914 一起封装和完成常用的Java代码。节约撸码时间以方便有更多的时间去把妹子~#开发环境Win7x64JDK1.7IDEA14#项目结构│ README.m..._utils.getapp() java

随便推点

python猜随机数游戏-程序员宅基地

文章浏览阅读3.8k次,点赞2次,收藏3次。利用python写的猜随机数游戏_python猜随机数

office打开文件提示“启用编辑”_word打开每次都要点启用编辑-程序员宅基地

文章浏览阅读8.2k次。不想word、excel一打开网络文件、不安全位置的文件、Outlook附件就提示“启用编辑”,只需将如下位置的勾选去掉即可!_word打开每次都要点启用编辑

mysql写入代码_MYSQL批量插入数据的实现代码第1/3页-程序员宅基地

文章浏览阅读86次。@echo offclsset CLASSPATH=..\api\jogre.jarset CLASSPATH=%CLASSPATH%;.set CLASSPATH=%CLASSPATH%;classesset CLASSPATH=%CLASSPATH%;lib\dom4j.jarjava org.jogre.server.JogreServer建表create database con_test..._mysql批量写入记录的代码

(Python数字图像处理)自适应中值滤波算法_图像滤波 椒盐噪声 自适应中值滤波-程序员宅基地

文章浏览阅读5.7k次,点赞21次,收藏55次。文章目录一、实现方法二、代码运行结果一、实现方法自适应中值滤波算法有两个处理层次:**层次A:**若zmin<zmed<zmax,则转移到层次B;否则,增Sxy尺 寸,若Sxy<Smax,则重复层次A;否则,输出zmed。**层次B:**若zmin<zxy<zmax,则输出zxy;否则,输出zmed。既然是中值滤波,那处理椒盐这类冲激噪声肯定比较合适,自适应中值滤波能在有效去除冲激噪声的基础上,平滑其他非冲激噪声,减少失真,保留图像细节,而对于同等大小的中_图像滤波 椒盐噪声 自适应中值滤波

统一过程模型(RUP/UP)-程序员宅基地

文章浏览阅读3.5k次。统一过程(RUP/UP,Rational Unified Process)是一种以用例驱动、以体系结构为核心、迭代及增量的软件过程模型,由UML方法和工具支持,广泛应用于各类面向对象项目。RUP是由Rational公司开发并维护,和一系列软件开发工具紧密集成。RUP蕴含了大量优秀的实践方法,如:迭代式软件开发、需求管理、基于构件的构架应用、建立可视化的软件模型、软件质量验证、软件变更控制等。..._统一过程模型

idea如何创建XML文件_idea创建xml配置文件-程序员宅基地

文章浏览阅读3.5w次,点赞78次,收藏181次。1.找到File目录下的Settings打开2.找到Editor并打开3.找到Editor下的File and Code Templates并打开4.先选中Files再点击+号​5.Name的值改为XML File ,Extension(文件后缀)里面填xml ,内容中间的内容为选中下方的Enable Live Templates后点击Apply,最后点击OK6.右键项目new --> XML File ​_idea创建xml配置文件

推荐文章

热门文章

相关标签