EM(期望最大)算法详解(上)

EM算法详述,包括极大似然估计原理,通过E-step和M-step迭代求解含隐变量概率模型参数。理解EM算法的关键在于掌握极大似然估计及其对数形式,以及EM算法的两个步骤。文章通过简单推导帮助读者深入理解。

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

EM算法(The Expectation-Maximization Algorithm)实质是对含有隐变量的概率模型参数的极大似然估计。EM算法的推导过程真的灰常容易理解,只需要一点点概率论的知识加上一点点的讲解,便可对此算法了然。


学习EM算法,只需要2个小技能(合计4个小知识点):
1. 概率分布的参数常用极大似然估计——了解极大似然估计以及她的对数形式;在一概率分布下有一组观测值:X={ x1,x2,...,xn},极大似然估计的工作就是找到一组符合这个概率分布的参数,使得出现这些观测值的概率最大,数学表示就是:找到参数θ, 使得P(X|θ)最大。为了计算简便,通常我们计算的对数似然函数:

L(θ)=lnP(X|θ)      (1)
注意这个写法, L(θ) 表示的是,在观测值集合 X 给定的情况下,关于 θ 的函数
2. 知道什么事凸函数以及凸函数的三个小知识点——
2.1) 凸函数的定义:
f,  I=[a, b]x1, x2λ[0, 1]使<br>f(λx1+(1λ)x2λf(x1)+(1λ)f(x2)      (2)
,比如 y=x2, x[1, 1]
凸函数图示

2.2) 若 f 是凹函数,则 f 是凸函数,比如我们即将用到的 lnx ,在 x(0, ) 上,它是凹函数,显然 lnx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值