关于EM算法的一些心得感悟
来源:互联网 发布:为什么需要云计算 编辑:程序博客网 时间:2024/06/05 20:48
最近因为准备面试,重新看了下EM算法。觉得还是有了新的收获。大家都知道EM算法是用来解决含有隐含变量的不完全数据问题。一般博客中举的最多的例子就是男生女生身高的问题。具体为:假如有一批人,我们已经测得了每个人的身高,这些人中包含男生和女生,问如何分别求解得到男生和女生的身高分布的参数(一般假设都是服从正态分布)。前人的博客都说了因为log在求和符号的外面,一般的极大似然法没法求解这个问题,原因就在于我们并不知道每一个身高数据到底是男生的还是女生的。而EM算法的提出了一种迭代求解的思路:我们首先假设我们知道每个身高是来自男生分布还是女生分布;然后在已知隐含变量的情况下,即我们已经可以把这批人分成两半,每一半利用极大似然估计就可以求得均值和方差了;然后把求得的均值和方差再带回去估计每个样本是属于男性还是女性。
EM算法的英文名称叫做Expectation Maximization。通常分为两步,即常说的E步和M步。一般E步的作用是求期望,M步即将E步求得的期望最大化,然后得到新的参数(如混合高斯分布里的均值和方差)。实际上E步干的事应该是求得每个隐含变量的后验分布,即
0 0
- 关于EM算法的一些心得感悟
- 关于JSP的一些感悟和心得
- EM算法的一些感想
- EM算法的一些整理
- em算法的一些理解
- 关于经济学的一些感悟...
- 一些关于汇编的感悟
- 关于嵌入式的一些感悟
- 关于编程的一些感悟
- 关于float的一些感悟
- 关于毕业设计的一些感悟
- 关于递归的一些感悟
- 关于测试的一些感悟
- 关于EM配置的一些总结
- 一些人对算法的一些感悟
- 关于EM算法的简单讲解
- 关于QT的一些心得
- 关于一些activex的心得
- 理解FreeRtos的链表
- 实现类似新浪微博、QQ空间等帖子显示(1)——SpannableString说明
- Python spider
- 常见命令
- Mybatis源码分析之插件责任链、动态代理
- 关于EM算法的一些心得感悟
- 设置mysql表名大小写不敏感
- 7 databases in 7 weeks notes——(一)概述
- android6.0推出的一个网络框架XDroidRequest
- php使用websocket编写的简易客服系统源码分析
- Laravel5自动跳转到登陆前页面
- 【html】各种浏览器内核的比较
- 二叉树遍历非递归
- 设计模式