当前位置:网站首页 > 技术博客 > 正文

召回率百科

下面是一个使用sklearn计算准确率、

精确率

召回率

F1 score

的实例:

假设我们有一个二分类问题,我们有一个模型预测结果和相应的真实标签,我们想要计算模型在测试集上的性能指标。

首先,我们需要导入sklearn库和生成一些模拟数据:

 python from sklearn.metrics import accuracy_ score , precision _ score , recall _ score , f1 _ score import numpy as np  # 生成模拟数据 y_true = np.array([0, 1, 0, 1, 0, 1, 1, 0]) y_pred = np.array([0, 1, 1, 1, 0, 0, 1, 0]) 

接着,我们可以使用相应的sklearn函数计算准确率、

精确率

召回率

F1 score

 python # 计算准确率 acc = accuracy_ score (y_true, y_pred) print("Accuracy:", acc)  # 计算 精确率 prec = precision _ score (y_true, y_pred) print(" Precision :", prec)  # 计算 召回率 rec = recall _ score (y_true, y_pred) print(" Recall :", rec)  # 计算 F1 score f1 = f1 _ score (y_true, y_pred) print(" F1 score :", f1 ) 

输出结果如下:

 Accuracy: 0.75  Precision : 0.66666  Recall : 0.75  F1 score : 0.11765 

这里,准确率为0.75,表示模型预测正确的样本占测试集样本总数的比例;

精确率

为0.67,表示模型预测为正例的样本中有67%的样本是真实的正例;

召回率

为0.75,表示模型能够正确地识别出75%的正例;

F1 score

为0.71,是

精确率

召回率

的调和平均数。

版权声明


相关文章:

  • i2c通信的详细讲解2024-12-28 11:30:04
  • 服务器硬件包含了哪些东西?2024-12-28 11:30:04
  • 怎么更新usb驱动程序2024-12-28 11:30:04
  • ue将dos转换为unix2024-12-28 11:30:04
  • socks5 代理端口2024-12-28 11:30:04
  • mysql数据库的设计与实现2024-12-28 11:30:04
  • 虚位移原理正负号确定2024-12-28 11:30:04
  • xss跨站脚本漏洞解决方案2024-12-28 11:30:04
  • 双硬盘系统装在哪个盘2024-12-28 11:30:04
  • 批处理文件命令大全2024-12-28 11:30:04