ccks-利用sklern计算混淆矩阵及分类报告
计算 利用 分类 报告 矩阵 混淆
2023-09-14 09:08:40 时间
def f1Score(correct_label, predict_label):
"""
计算混淆矩阵及f1得分
:param correct_label: 正确的分类标签 ['0','1','2','3']
:param predict_label: 预测的分类标签
:return:
"""
m = confusion_matrix(correct_m, predict_m)
print('混淆矩阵为:', m, sep='\n')
r = classification_report(correct_m, predict_m)
print('分类报告为:', r, sep='\n')
result
混淆矩阵为:
[[ 29 7 1 5 7 0 1 2 43]
[ 6 32 1 10 3 6 1 6 48]
[ 4 2 9 13 1 1 1 7 35]
[ 7 6 11 142 3 1 2 27 96]
[ 8 0 0 3 145 19 7 59 158]
[ 1 6 0 1 45 92 4 39 104]
[ 2 0 8 4 25 4 56 97 114]
[ 1 5 5 49 50 27 71 1641 485]
[ 19 19 9 55 51 41 35 263 6474]]
分类报告为:
precision recall f1-score support
B-任务场景 0.38 0.31 0.34 95
B-性能指标 0.42 0.28 0.34 113
B-系统组成 0.20 0.12 0.15 73
B-试验要素 0.50 0.48 0.49 295
I-任务场景 0.44 0.36 0.40 399
I-性能指标 0.48 0.32 0.38 292
I-系统组成 0.31 0.18 0.23 310
I-试验要素 0.77 0.70 0.73 2334
O 0.86 0.93 0.89 6966
accuracy 0.79 10877
macro avg 0.48 0.41 0.44 10877
weighted avg 0.77 0.79 0.78 10877
相关文章
- 「计算复杂性」理论奠基人Juris Hartmanis逝世,曾获93年图灵奖
- 量子计算硬件发展——不同物理系统的交叉与碰撞 | CQCC专题论坛
- 利用 for 循环计算 n! 的值
- 【说站】java数组如何计算最大值
- EIP-1559 对 gas 费计算的影响
- CIO和其他IT领导者充分利用边缘计算增强业务的4个关键
- 异动分析(四)利用Python计算指标贡献度
- 【C 语言】文件操作 ( ftell 函数 | 使用 ftell 函数获取当前指针位置 | 通过 ftell 计算文件大小 )
- 互联网公司如何利用云计算平台Hadoop详解大数据
- 差利用Oracle计算时间差的技巧(oracle计算时间)
- MySQL:利用毫秒函数进行时间计算(mysql毫秒函数)
- 函数利用Oracle分位数函数计算数字(oracle分位数)
- 利用python计算windows全盘文件md5值的脚本详解编程语言
- 三国逐鹿量子计算
- AMD RDNA3显卡架构大改:用了10年的计算单元消失了
- MySQL中处理时间的技巧:以秒为单位计算(mysql时间秒数)
- Linux驱动:打开现代计算的大门(linux驱动有哪些)
- Linux计算日期差值的方法(linux日期相减)
- 利用 Linux 命令行实现简单计算(linux命令行计算器)
- 利用 Oracle 计算时间差的方法(oracle获取时间差)
- MySQL中利用行函数实现数据快速计算(mysql行函数)
- 如何抓住正在爆发的边缘计算市场机遇? | 英特尔AI百佳创新激励计划
- 利用Oracle内置算数函数实现复杂计算(oracle内置算数函数)
- Oracle倡导云计算的创新产品(oracle公司主要产品)
- MySQL表中的数据计算利用两表列做减法(mysql两表列做减法)
- 灵活的云计算利用AWS S3和MySQL让你的业务更上一层楼(awss3mysql)
- 利用Oracle计算两个日期间的天数差(oracle中统计天数差)
- 华为引领利用大数据集群Redis推动云计算发展(华为大数据集群redis)
- 揭秘Oracle余额计算的高效公式(oracle余额计算公式)
- MySQL利用函数实现上下取整差值计算(mysql上下取差值)
- 函数Oracle中灵活使用MIN函数,轻松解决数据计算困难(oracle中的min)
- 利用Oracle中乘法函数计算数值(oracle 中乘法函数)
- 点之间距离计算利用Oracle求两坐标点之间距离(oracle 两个坐标)
- 利用Redis服务计算复杂数字(redis 计算数字)
- 计算一个字符串在另一字符串中出现的次数函数