(斯坦福机器学习课程笔记)用广义线性模型推导softmax

定义示性函数 1{bool} ,当bool式子为真,示性函数为1,反之为0.

多项式分布:

P(y;ϕ1,ϕ2,ϕ3......ϕk)

上式等于:
i=1kϕ1{y=i}i=i=1k1ϕ1{y=i}iϕ1{y=k}k

上式等于:
exp(i=1k11{y=i}lnϕi+(1l=1k11{y=l})ln(1l=1k1ϕl))

上式等于:
exp(i=1k11{y=i}lnϕi1k1l=1ϕl+ln(1l=1k1ϕl))
上式也等于:
exp(i=1k11{y=i}lnϕiϕk+lnϕk)

得到softmax的广义线性模型参数为
b(y)=1
a(η)=lnϕk
T(y)=k1i=11{y=i}
ηi=lnϕiϕk 这是个矩阵形式的式子。

根据 ηi=lnϕiϕk kj=1ϕj=1

ϕj=eηjkj=1eηj

对于有m个样本,k个类别的分类问题,似然函数为

L(θ)=i=1mP(y(i)|xi;θ)=i=1mj=1kϕ1{yi=j}j

写成对数形式
l(θ)=i=1mj=1k1{yi=j}logϕj

迭代公式为
θj:=θj+a(1mi=1mxi(1{yi=j}ϕi))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值