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

关于逻辑回归的见解

逻辑回归通过将线性回归的输出映射到 [ 0 , 1 ] \left[0,1\right] [0,1]区间,来表示某个类别的概率。也就是其本质是先通过线性回归的预测值 y \boldsymbol{y} y输入到映射函数,既将线性回归的输出通过映射函数映射到 [ 0 , 1 ] \left[0,1\right] [0,1].常用的映射函数是sigmoid函数,其图像:

在这里插入图片描述

关于sigmoid函数其形式如下:
f ( x ) = 1 1 + e − x f(x) = \frac{1}{1 + e^{-x}} f(x)=1+ex1

sigmoid函数的导数特性:
f ′ ( x ) = − 1 ( 1 + e x ) 2 ⋅ − e x = e x ( 1 + e x ) 2 = 1 1 + e x ⋅ e x 1 + e x = 1 1 + e x ⋅ 1 + e x − 1 1 + e x = 1 1 + e x ⋅ ( 1 − 1 1 + e x ) = f ( x ) ( 1 − f ( x ) ) \begin{align*} f'(x) &= -\frac{1}{\left(1 + e^{x}\right)^2} \cdot -e^x\\ &= \frac{e^x}{\left(1 + e^{x}\right)^2} \\ &= \frac{1}{1 + e^{x}} \cdot \frac{e^{x}}{1 + e^{x}} \\ &= \frac{1}{1 + e^{x}} \cdot \frac{1 + e^{x} - 1}{1 + e^{x}} \\ &= \frac{1}{1 + e^{x}} \cdot \left(1 - \frac{1}{1 + e^{x}}\right) \\ &= f(\mathbf{x})\left(1-f(\mathbf{x})\right) \end{align*} f(x)=(1+ex)21ex=(1+ex)2ex=1+ex11+exex=1+ex11+ex1+ex1=1+ex1(11+ex1)=f(x)(1f(x))

逻辑回归结果可表示为:

P ( y = 1 ∣ x ) = 1 1 + e − ( β 0 + β 1 x 1 + β 2 x 2 + ⋯ + β n x n ) = 1 1 + e − ( β T x ) P(y=1 \mid \mathbf{x}) = \dfrac{1}{1 + e^{-\left(\beta_0 + \beta_1 x_1 + \beta_2 x_2 + \cdots + \beta_n x_n \right)}} = \dfrac{1}{1 + e^{-\left(\beta^T x\right)}} P(y=1x)=1+e(β0+β1x1+β2x2++βnxn)1=1+e(βTx)1

其中 − ( β 0 + β 1 x 1 + β 2 x 2 + ⋯ + β n x n ) -\left(\beta_0 + \beta_1 x_1 + \beta_2 x_2 + \cdots + \beta_n x_n \right) (β0+β1x1+β2x2++βnx

http://www.lryc.cn/news/2401741.html

相关文章:

  • Amazon Augmented AI:人类智慧与AI协作,破解机器学习审核难题
  • CMake入门:3、变量操作 set 和 list
  • 聊聊FlaUI:让Windows UI自动化测试优雅起飞!
  • VIN码车辆识别码解析接口如何用C#进行调用?
  • [论文阅读] 人工智能 | 用大语言模型解决软件元数据“身份谜题”:科研软件的“认脸”新方案
  • gorm多租户插件的使用
  • Playwright 测试框架 - Java
  • 力扣100题之128. 最长连续序列
  • 算法打卡12天
  • OpenCV C++ 学习笔记(四):图像/视频的输入输出(highgui模块 高层GUI和媒体I/O)
  • 我的创作纪念日——聊聊我想成为一个创作者的动机
  • 蓝桥杯国赛训练 day1 Java大学B组
  • PyTorch——非线性激活(5)
  • OPenCV CUDA模块目标检测----- HOG 特征提取和目标检测类cv::cuda::HOG
  • MATLAB读取文件内容:Excel、CSV和TXT文件解析
  • Spring MVC 之 异常处理
  • 缓存控制HTTP标头设置为“无缓存、无存储、必须重新验证”
  • ubuntu24.04 使用apt指令只下载不安装软件
  • macOS 上使用 Homebrew 安装redis-cli
  • 计算机网络安全问答数据集(1788条) ,AI智能体知识库收集! AI大模型训练数据!
  • WinCC学习系列-高阶应用(WinCC REST通信)
  • 八、Python模块、包
  • 使用交叉编译工具提示stubs-32.h:7:11: fatal error: gnu/stubs-soft.h: 没有那个文件或目录的解决办法
  • macOS 连接 Docker 运行 postgres,使用navicat添加并关联数据库
  • 指针的使用——基本数据类型、数组、结构体
  • TK海外抢单源码/指定卡单
  • Docker MCP 目录和工具包简介:使用 MCP 为 AI 代理提供支持的简单安全方法
  • 【Linux】Linux 环境变量
  • OpenCV在图像上绘制文字示例
  • Java 抗量子算法:构建后量子时代的安全基石