当前位置: 首页 > ops >正文

Day20_【机器学习—逻辑回归 (1)—原理】

一、逻辑回归原理

        逻辑回归是一种分类模型 ,要用于解决经典二分类的问题

其把线性回归的输出作为逻辑回归的输入

  • 1.利用线性模型 f(x) = w^Tx + b 根据特征的重要性计算出一个值
  • 2.再使用 sigmoid 函数将 f(x) 的输出值映射到[0,1]之间的值,也就是概率值
    • 1.设置阈值(eg:0.6),输出概率值大于 0.6,则将未知样本输出为 1 类
    • 2.否则输出为 0 类

二、signmoid函数(激活函数) (s型函数)

数学公式:

                                      

图像:

                              

  • x轴 特征值
  • y轴 标签值
  • 拐点(0,0.5)

作用:把数值映射到[0,1]

  • 用来控制逻辑输出的结果的范围是[0,1],将值转换为[0,1],
  • 也就是由回归问题转换到分类问题,增加了模型的非线性因素

三、逻辑回归的假设函数

                        ​​​​​​​        ​​​​​​​        

        ​​​​​​​        ​​​​​​​        ​​ ​ 还可以写成

四、逻辑回归的损失函数  

        ​​​​​​​        ​​​​​​​    

五、逻辑回归的API

sklearn.linear_model.LogisticRegression(solver='liblinear', penalty=‘l2’, C = 1.0)
  • 参数
    • solver 损失函数优化方法
      • 1 liblinear 对小数据集场景训练速度更快,sag 和 saga 对大数据集更快一些。
      • 2 正则化
        • 1 sag、saga 支持 L2 正则化或者没有正则化
        • 2 liblinear 和 saga 支持 L1 正则化
    • penalty:正则化的种类,l1 或者 l2
    • C:正则化力度
    • 损失函数 与 正则化 结合的作用:在拟合的同时 防止过拟合
http://www.xdnf.cn/news/19682.html

相关文章:

  • 电子病历空缺句的语言学特征描述与自动分类探析(以GPT-5为例)(上)
  • 找Jenkins代替工具,可以体验下这款国产开源CICD工具
  • Web 集群高可用全方案:Keepalived+LVS (DR) 负载均衡 + Apache 服务 + NFS 共享存储搭建指南
  • 【C++】深入浅出:string类模拟实现全解析
  • 碰一下可打开小程序,在web系统中如何嵌入将小程序写入NFC
  • 企业文档安全守护者全面测评:7款加密软件深度解析,让商业机密固若金汤
  • Parasoft C/C++test案例:基于CERT/CWE的代码合规自动化
  • 力扣hot100:螺旋矩阵(边界压缩,方向模拟)(54)
  • Canaan 阿瓦隆 A1246I 81T矿机评测:性能、功耗与能效全面分析
  • 高效对象属性复制工具
  • 2025 年行政岗转型突破:解锁技能提升新方向
  • 【V8引擎】介绍
  • 基因表达数据的K-M生存曲线的数据处理及绘制
  • C++条件变量学习
  • UML状态图之trigger(触发器)、guard(守卫条件)和action(动作)
  • Linux 文本处理神器——sed
  • 拔河(蓝桥杯)(前缀和)
  • OpenStack:典型的面向服务架构(Service-Oriented Architecture, SOA)
  • milvus-standalone启动失败unhealthy,错误日志context deadline exceeded
  • 面试官常问:Redis 为什么快?这篇回答满分!
  • 【数据结构探秘】手把手用单链表实现增删查改:一篇面向 C 程序员的实战指南
  • C#枚举类型的定义及其用法
  • WS2812灯带效果设计器上位机
  • 微服务的编程测评系统19-我的消息功能-竞赛排名功能
  • ChartView的基本使用
  • 【学Python自动化】 7.1 Python 与 Rust 输入输出对比学习笔记
  • Linux系统shell脚本(二)
  • 【Python - 基础 - 工具】解决pycharm“No Python interpreter configured for the project”问题
  • 机器学习入门,支持向量机
  • Vite + React + Tailwind v4 正确配置指南(避免掉进 v3 的老坑)