逻辑回归和多项逻辑回归

本文详细介绍了逻辑回归的原理,包括模型定义、极大似然估计法求解参数w、损失函数以及梯度下降算法。此外,还探讨了多项逻辑回归在多分类任务中的应用,解释了为何不使用平方误差作为损失函数的原因。最后,讨论了逻辑回归处理多标签问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、逻辑回归

逻辑回归模型

逻辑回归(Logistic Regression)是统计中经典的二分类算法,逻辑回归模型如下:
P ( Y = 1 ∣ x ) = e x p ( w ⋅ x ) 1 + e x p ( w ⋅ x ) (1) P(Y=1|x)=\frac{exp(w·x)}{1+exp(w·x)}\tag{1} P(Y=1x)=1+exp(wx)exp(wx)(1)

P ( Y = 0 ∣ x ) = 1 1 + e x p ( w ⋅ x ) (2) P(Y=0|x)=\frac{1}{1+exp(w·x)}\tag{2} P(Y=0x)=1+exp(wx)1(2)

其中,输入 x = { x ( 1 ) , x ( 2 ) , . . . , x ( n ) , 1 } x=\{x^{(1)},x^{(2)},...,x^{(n)},1\} x={ x(1),x(2),...,x(n),1},输出 Y ∈ [ 0 , 1 ] Y\in[0,1] Y[0,1] w = { w ( 1 ) , w ( 2 ) , . . . , w ( n ) , b } w=\{w^{(1)},w^{(2)},...,w^{(n)},b\} w={ w(1),w(2),...,w(n),b}。对于给定的 x x x,可以求条件概率 P ( Y = 1 ∣ x ) P(Y=1|x) P(Y=1x) P ( Y = 0 ∣ x ) P(Y=0|x) P(Y=0x)的值,逻辑回归比较两个结果的大小,将 x x x分到概率值较大的一类。

将上面的(1)式进行变换有
P ( Y = 1 ∣ x ) = e x p ( w ⋅ x ) 1 + e x p ( w ⋅ x ) = 1 1 + e x p ( − w ⋅ x ) (3) P(Y=1|x)=\frac{exp(w·x)}{1+exp(w·x)}=\frac{1}{1+exp(-w·x)}\tag{3} P(Y=1x)=1+exp(wx)exp(wx)=1+exp(wx)1(3)
从(3)可以看出逻辑回归就是在线性回归的基础上加了个 s i g m o i d sigmoid sigmoid函数( f ( x ) = 1 1 + e − x f(x)=\frac{1}{1+e^{-x}} f(x)=1+e

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

葫芦娃啊啊啊啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值