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

逻辑回归(二分类)

一.逻辑回归的由来

逻辑回归不是一个回归的算法,不是用来做预测的,逻辑回归是一个分类的算法,那为什么不叫逻辑分类?因为逻辑回归算法是基于多元线性回归的算法(多元线性回归:y=w0x0+w1x1+.....+wnxn)。正因为此,逻辑回归这个分类算法是线性的分类器。

二.Sigmoid函数

1.图像

可以注意到,当自变量等于0的时候,因变量为0.5,且值域为[0,1],这个特性可以满足概率的取值。

2.作用

简单来说,就是在多元线性回归的基础上,将得到的y_hat作为Sigmoid函数的输入得到最终的概率值。

我们知道,作为一个二分类分类器,就是要找到分界,也就是输出等于0.5为分界,我们要找到的就是y_hat = 0.5,根据表达式我们可以知道,也就是找到输入等于0时,θ的值,注意这个θ是由多个w的矩阵

3.推导

广义线性回归:

考虑一个分类或回归问题,我们就是想预测某个随机变量y,y是x的函数。为了推导广义线性模式,我们必须做出如下三个假设
指数族分布:

有高斯分布、二项分布、伯努利分布、泊松分布、指数分布等。对于回归来说,如果y是服从某个指数族分布,那么我们就可以广义线性回归来建模。我们在简单的线性回归中,y就是满足了高斯分布/正态分布。

推导:

\begin{aligned}P(y;\phi)&=\phi^{y}(1-\phi)^{1-y}\\&=e^[\ln^{\phi^y}+\ln^{(1-\phi)^{1-y}]}\\&=e^{[y\ln^{\phi}+(1-y)\ln^{1-\phi}]}\\&=e^{[y\ln^{\phi}+\ln^{1-\phi}-y\ln^{1-\phi}]}\\&=e^{[y\ln^{\frac{\phi}{1-\phi}}+\ln^{1-\phi}]}\end{aligned}

 

 

 这样我们就得到了Sigmod函数。

补充:我们可以由此推导线性回归

三.损失函数交叉熵

 

 

 得到损失函数

 损失函数求导

首先对sigmod函数求导

\begin{aligned}g^{\prime}(z)&=\frac{d}{dz}\frac{1}{1+e^{-z}}\\&=\quad\frac{1}{(1+e^{-z})^2}\left(e^{-z}\right)\\&=\frac{1}{(1+e^{-z})}\cdot\left(1-\frac{1}{(1+e^{-z})}\right)\\&=\quad g(z)(1-g(z)).\end{aligned}

J对θ求偏导:

 

http://www.xdnf.cn/news/481321.html

相关文章:

  • Linux的日志管理
  • 青少年ctf平台应急响应-应急响应2
  • 在vue3中使用Cesium的保姆教程
  • 【2025年软考中级】第一章1.5 输入输出技术(外设)
  • 代码随想录第51天|岛屿数量(深搜)、岛屿数量(广搜)、岛屿的最大面积
  • 2025年Ai写PPT工具推荐,这5款Ai工具可以一键生成专业PPT
  • Java—— 方法引用 : :
  • 【第76例】IPD流程实战:华为业务流程架构BPA进化的4个阶段
  • ROS2学习(3)------架构概述
  • 【数据仓库面试题合集①】数据建模高频面试题及解析
  • 平衡智慧在日常生活中的落地实践:构建和谐生活的行动指南
  • MYSQL创建索引的原则
  • 单例模式深度解析:从原理到高阶应用实践
  • 麒麟桌面系统文件保险箱快捷访问指南:让重要文件夹一键直达桌面!
  • [MySQL实战] 主从复制(Replication)搭建教程:实现读写分离与高可用基础
  • 项目QT+ffmpeg+rtsp(一)——Qt的安装和rtsp的测试
  • python的家教课程管理系统
  • spring cloud gateway 源码解析
  • 嵌入式单片机中STM32F1演示寄存器控制方法
  • Linux系统编程——exec族函数
  • 【生成式AI文本生成实战】DeepSeek系列应用深度解析
  • Crowdfund Insider聚焦:CertiK联创顾荣辉解析Web3.0创新与安全平衡之术
  • day22-数据结构之 栈队列
  • git版本控制学习
  • AB Download Manager v1.5.8 开源免费下载工具
  • AI 编程 “幻觉” 风险频发?飞算 JavaAI 硬核技术筑牢安全防线
  • 1688代采系统商品采集下单支付解决方案|官方API接口接入指南
  • Android从单体架构迁移到模块化架构。你会如何设计模块划分策略?如何处理模块间的通信和依赖关系
  • 开源轻量级地图解决方案leaflet
  • Mac安装Navicat16