机器学习-周志华-个人练习13.1
2017-05-29 20:07
465 查看
13.1 试推导出式(13.5)~(13.8)
式13.5
首先,高斯混合模型的公式如下:pM(x)∑i=1kαi=∑i=1kαi⋅p(x∣μi,Σi),=1(1)(2)
则根据贝叶斯定理,未标记样本xj属于各高斯混合成分Θi的概率为:
γji=p(Θ=i∣xj)=p(Θ=i)⋅p(xj∣Θ=i)pM(xj)=αi⋅p(xj∣μi,Σi)∑i=1kαi⋅p(xj∣μi,Σi),(3)则式(13.5)得证。
式13.6~13.7
根据书上公式(13.4):LL(Dl∪Du)=∑(xj,yj)∈Dlln(∑i=1kαi⋅p(xj∣μi,Σi)⋅p(yj∣Θ=i,xj))+∑xj∈Duln(∑i=1kαi⋅p(xj∣μi,Σi))(4)
由于假定每一个类别对应一个高斯混合成分,则p(yj∣Θ=i,xj)=1当且仅当yj=i,否则p(yj∣Θ=i,xj)=0,则上式(4)可以化简为:
LL(Dl∪Du)=∑(xj,yj)∈Dl∧yj=ilnαi⋅p(xj∣μi,Σi)+∑xj∈Duln(∑i=1kαi⋅p(xj∣μi,Σi))(5)
接下来回顾一下高斯分布的表达式:
p(x∣μi,Σi)=1(2π)n2|Σi|12exp{−12(x−μi)⊤Σ−1i(x−μi)}(6)
其对参数的偏导为:
∂p(x∣μi,Σi)∂μi∂p(x∣μi,Σi)∂Σi=p(x∣μi,Σi)⋅Σ−1i⋅(μi−x)=p(x∣μi,Σi)⋅Σ−2i⋅((x−μi)(x−μi)⊤−Σi)(7)(8)
以(5)对αi求偏导,将(3),(7)带入得:
∂LL(Dl∪Du)∂μi=∑(xj,yj)∈Dl∧yj=iαi⋅p(xj∣μi,Σi)αi⋅p(xj∣μi,Σi)⋅Σ−1i⋅(μi−xj)+∑xj∈Duαi⋅p(xj∣μi,Σi)∑i=1kαi⋅p(xj∣μi,Σi)⋅Σ−1i⋅(μi−xj)=Σ−1⎛⎝∑(xj,yj)∈Dl∧yj=i(μi−xj)+∑xj∈Duγji(μi−xj)⎞⎠(9)
令(9)=0可解得:
μi=1∑i=1kγji+li⎛⎝∑(xj,yj)∈Dl∧yj=ixj+∑xj∈Duγjixj⎞⎠(10)则(13.6)得证。
同样地,以(5)对Σi求偏导,将(3),(8)带入得:
∂LL(Dl∪Du)∂Σi=∑(xj,yj)∈Dl∧yj=iαi⋅p(xj∣μi,Σi)αi⋅p(xj∣μi,Σi)⋅Σ−2i⋅((x−μi)(x−μi)⊤−Σi)+∑xj∈Duαi⋅p(xj∣μi,Σi)∑i=1kαi⋅p(xj∣μi,Σi)⋅Σ−2i⋅((x−μi)(x−μi)⊤−Σi)=Σ−2⎛⎝∑(xj,yj)∈Dl∧yj=i((x−μi)(x−μi)⊤−Σi)+∑xj∈Duγji((x−μi)(x−μi)⊤−Σi)⎞⎠(11)
令(11)=0可解得:
Σi=1∑i=1kγji+li⎛⎝∑(xj,yj)∈Dl∧yj=i(x−μi)(x−μi)⊤+∑xj∈Duγji(x−μi)(x−μi)⊤⎞⎠(12)则13.7得证。
式13.8
对于混合系数αi,除了要最大化LL(Dl∪Du),还应满足隐含条件:αi≥0,∑Ni=1αi=1,因此考虑对LL(Dl∪Du)使用拉格朗日乘子法,变为优化LL(Dl∪Du)+λ(∑i=1Nαi−1)(13)
将(5)带入(13),并令(13)对αi的导数为0,得到:
0=∑(xj,yj)∈Dl∧yj=ip(xj∣μi,Σi)αi⋅p(xj∣μi,Σi)+∑xj∈Dup(xj∣μi,Σi)∑i=1kαi⋅p(xj∣μi,Σi)+λ(14)
对(14)两边同乘αi得:
0=∑(xj,yj)∈Dl∧yj=i1+∑xj∈Duγji+αiλ(15)
令(15)对所有混合高斯成分求和:
0=∑i=1k∑(xj,yj)∈Dl∧yj=i1+∑i=1k∑xj∈Duγji+∑i=1kαiλ=l+u+λ(16)
解得λ=−m,将其带入(15)可得:
αi=1m⎛⎝∑xj∈Duγji+li⎞⎠(17)则(13.8)得证。
相关文章推荐
- 机器学习-周志华-个人练习12.4
- 机器学习-周志华-个人练习9.4
- 机器学习-周志华-个人练习11.1
- 机器学习-周志华-个人练习4.3
- 机器学习-周志华-个人练习10.1
- 机器学习-周志华-个人练习8.3和8.5
- 机器学习-周志华-个人练习10.6
- 机器学习-周志华-个人练习13.2
- 机器学习-周志华-个人练习13.10
- 机器学习-周志华-个人练习4.4
- 机器学习-周志华-个人练习9.6
- 机器学习(周志华) 个人练习答案7.6
- 机器学习-周志华-个人练习11.3
- 决策树ID3基本代码,周志华《机器学习》练习
- 机器学习(周志华版) 第一章习题1.1个人解答
- 机器学习(周志华) 习题7.3 个人笔记
- 周志华《机器学习》课后习题解答系列(四):Ch3.4 - 交叉验证法练习
- 《机器学习》(周志华) 习题3.1-3.3个人笔记
- 机器学习(周志华) 习题3.5 个人笔记
- 机器学习-周志华-个人练习13.4