逻辑回归LR推导(sigmoid,损失函数,梯度,参数更新公式)

主要参考文献:The equivalence of logistic regression and maximum entropy models,John Mount

一、声明

  1. x(1),x(2),...,x(m) 表示 n 维空间的一个样本, x(i) 表示第i个样本, x(i)j 表示第i个样本的第j维的数据(因为 x 是一个n维向量)。
  2. y(1),y(2),...,y(m) 表示 k 维空间的一个观测结果,记k从1,2,…,k变化,即分类问题中的k个类别,也可以0为下标开始,不影响推导。
  3. π() 是我们学习到的概率函数,实现样本数据到预测结果的映射: RnRk ,(其实就是样本经过函数 π() 计算后得到各个类别的预测概率,即一个k维向量),
    π(x)u 表示数据样本x属于类别u的概率,我们希望 π() 具有如下性质:

    1. π(x)v>0 (样本x属于类别v的概率大于0,显然概率必须大于0)
    2. kv=1π(x)v=1 ,样本x属于各个类别的概率和为1
    3. π(x(i))y(i)
  4. A(u,v) 是一个指示函数, u=vA(u,v)=1uvA(u,v)=0A(u,y(i)) 表示第i个观测结果是否为u

二、逻辑回归求解分类问题过程

对于二分类问题有k=2,对线性回归函数 λx 进行非线性映射得到:

π(x)1=eλxeλx+1(1)

π(x)2=1π(x)1=1eλx+1(2)

对于多分类问题有:
π(x)=eλvxmu=1eλux(3)

λ 求偏导可得:
u=vπ(x)vλv,j=xjeλv,jxmu=1eλu,jxxjeλv,jxeλv,jx(mu=1eλu,jx)2=xje
  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值