关于metrics中的一些包

本文详细介绍了机器学习中分类模型的评估,包括精确率、召回率的概念,混淆矩阵的构成,以及AUC和ROC曲线的运用。同时讲解了AUC的计算方法,以及f1_score如何衡量精确率和召回率的综合表现,并讨论了在处理多分类问题时的不同平均策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.关于分类模型的评估

precision_score 精确率
recall_score 召回率
f1_score F1值
confusion_matrix 混淆矩阵
roc_auc_score roc曲线下的面积
auc roc曲线下的面积

A.精确率和召回率

可以看我的一篇转载里面有详细的介绍,我简单的说一下
假设二分类问题,有0,1两种结果
精确率就是:你说是1结果也是1的概率,所以它又叫查准率
召回率就是:已知是一你判断为一的概率,又叫敏感率
两种都是以正例为准

B.混淆矩阵

confusion_matrix(y_true, y_pred, labels=None, sample_weight=None)

混淆矩阵是输入真实值和预测值

c_m=metrics.confusion_matrix(np.array([1,2,3,2,1]),np.array([3,3,3,3,3]))
print(c_m)
结果:
[[0 0 2]
 [0 0 2]
 [0 0 1]]
 这是三分类问题
 横
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值