机器学习人工智能——逻辑回归

这篇博客探讨了逻辑回归的基础练习及其在机器学习中的评价指标,如查准率、查全率和F1-score。通过实例分析了两款宿舍行人识别系统的性能,算法1查准率为0.975,查全率为0.9512,F1-score为0.963;算法2查准率为1,查全率为0.91,F1-score为0.952。根据F1-score,算法1表现更优。
摘要由CSDN通过智能技术生成

实验目的:
1.学习理解逻辑回归的基本概念,练习python代码的实现。
2.准确理解机器学习算法的常用评价指标。
实验环境:Jupyter Notbook
参考资料:(周志华–西瓜书) 真正例率(TPR)、假正例率(FPR)与查准率(P)、查全率(R)

一、逻辑回归基本练习

存网盘里,有需要,找我。

二、评价指标

查准率:预测为正例的实例中真实正例的比例
R = T P / ( T P + F N ) R=TP/(TP+FN) R=TP/(TP+FN)
查全率: 真实正例被预测为正例的比例
P = T P / ( T P + F P ) P=TP/(TP+FP) P=TP/(TP+FP)
F 1 − s c o r e = 2 P R / ( P + R ) = 2 T P / ( 样 例 总 数 + T P − T N ) F1-score=2PR/(P+R)=2TP/(样例总数+TP−TN) F1score=2PR/(P+R)=2TP/(+TPTN)

真实情况→预测结果↓预测结果↓预测结果↓
真实情况→正例反例
真实情况→正例TP(true positive)FN(false negative)
真实情况→反例FP(false positive)TN(true negative)

例题:假如某大学准备招标采购一套宿舍行人目标图像识别系统,选择2家公司的产品来测试。测试手段是:从学生宿舍区一段监控视频中识别男生的人数。
实验结果如下:
(1) 算法1(产品1)的检测结果:检测出“男生”人数82人,其中78人为男生,4人其实是女生;
(2)算法2(产品2)的检测结果:检测出“男生”人数88人,其中80人为男生,8人其实是女生;
(3)经过人工检测,视频中实际准确的总人数为100人,其中男生80人,女生20人。
请问算法1和算法2的“查准率”“查全率”“F1-score”等分别是多少?你认为哪个更优秀?
那么该题正例为男,反例为女,表格应为:
算法1

真实情况→预测结果↓预测结果↓预测结果↓
真实情况→
真实情况→782
真实情况→416

算法2

真实情况→预测结果↓预测结果↓预测结果↓
真实情况→
真实情况→800
真实情况→812

所以,
算法1,查准率:0.975,查全率:0.9512,F1-score:0.963
算法2,查准率:1,查全率:0.91,F1-score:0.952
依据F1-score评估,算法1要好一些。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值