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

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.dtcms.com/a/364939.html

相关文章:

  • 浅谈人工智能之阿里云搭建coze平台
  • CI(持续集成)、CD(持续交付/部署)、CT(持续测试)、CICD、CICT
  • SQL 函数:使用 REPLACE进行批量文本替换
  • 数仓实习生面试(一面)
  • Docker 安装 RAGFlow保姆教程
  • 开源 + 免费!谷歌推出 Gemini CLI,Claude Code 的强劲对手
  • UnityWebRequest 数据获取和提交
  • 深度学习-----简单入门卷积神经网络CNN的全流程
  • 异常处理小妙招——3.构造函数的安全第一原则:为什么不在构造函数中抛出异常?
  • Python爬虫实战:研究Pie and polar charts模块,构建电商数据采集和分析系统
  • 揭秘设计模式:优雅地为复杂对象结构增添新功能-访问者模式
  • 给你的应用穿上“外衣”:React中的CSS方案对比与实践
  • 【Linux】线程封装
  • 组长跟我说,她招人看重的是数据分析能力
  • 基于数据挖掘的当代不孕症医案证治规律研究
  • 从0 死磕全栈第3天:React Router (Vite + React + TS 版):构建小时站实战指南
  • 什么是 Java 的反射机制?它有什么优缺点?
  • 20250903的学习笔记
  • 百度发布Comate AI IDE,我要把Cursor卸载了!
  • 机器学习从入门到精通 - 逻辑回归为什么是分类之王?深入决策边界与概率校准
  • 《嵌入式硬件(一):裸机概念与80c51单片机基础》
  • “十五五”国家科技创新规划-建议
  • 百度智能云「智能集锦」自动生成短剧解说,三步实现专业级素材生产
  • Netty + WebSocket:搭建快速且稳定的双向通信通道
  • word文档中从某一页开始页码全是1
  • Wpf程序屏幕居中问题修复全记录
  • 39.Ansible: 包含与导入
  • FastVLM:高效视觉编码助力视觉语言模型突破高分辨率效率瓶颈
  • 独家|字节Seed部门增发百万期权,大模型战线开启“锁人”模式
  • 【golang长途旅行第37站】Redis连接池