美文网首页
EM算法和变分推断

EM算法和变分推断

作者: 赵凡_531 | 来源:发表于2018-06-26 11:03 被阅读0次

EM算法和变分推断

EM算法

EM算法的引入:

当概率模型的变量都是观测变量时,给定数据,可以直接用极大似然估计或者贝叶斯估计法估计模型的参数。当训练样本中,存在着未关测变量时(隐变量),此时需要新的算法对模型进行估计,那么引入了EM算法。

EM算法的内容:

其基本思想为:

若参数已知,则可根据训练数据推断出最优隐变量Z的值(E步),利用推断出的Z的值可以对参数做极大似然估计(M步)。

进一步,如果不是取Z的期望,而是基于计算隐变量Z的概率分布,EM算法可总结为

EM算法的导出及其收敛性可见[1]

变分贝叶斯推断

推断问题是“由果溯因”问题,核心为基于可观测数据推断出未知变量的条件分布。

EM算法和变分贝叶斯的区别

EM算法是广泛用过概率模型估计的一种算法,而变分推断是使用已知的简单分布来逼近需要推断的复杂分布,并且通过限制近似分布的类型,得到一种局部最优的近似后验分布。因此在变分推断中对于概率模型的参数估计也会用EM算法。

[1]李航. 统计学习方法[M]. 清华大学出版社, 2012.

[2]周志华. 机器学习 : = Machine learning[M]. 清华大学出版社, 2016.

[3]Gao Y, Archer E, Paninski L, et al. Linear dynamical neural population models through nonlinear embeddings[J]. 2016.

相关文章

  • EM算法和变分推断

    EM算法和变分推断 EM算法 EM算法的引入: 当概率模型的变量都是观测变量时,给定数据,可以直接用极大似然估计或...

  • LDA主题模型和推荐系统3

    LDA 主题模型涉及到贝叶斯理论、Dirichlet 分布、多项分布、图模型、变分推断、EM 算法、Gibbs 抽...

  • 变分推断

    变分推断(Variational Inference) 一文读懂贝叶斯推理问题:MCMC方法和变分推断

  • VAE(变分自编码器)基础理论

    梯度上升的变分推断算法(CAVI)输入:模型p(x,z),数据库x输出:变分密度![](http://www.fo...

  • 变分推断

    作者:知乎用户 链接:https://www.zhihu.com/question/41765860/answer...

  • 变分推断

    在github看到这个文章写的不错,就转载了,大家一起学习:https://github.com/keithyin...

  • 04 EM算法 - EM算法收敛证明

    03 EM算法 - EM算法流程和直观案例 八、EM算法收敛证明 EM算法的收敛性只要我们能够证明对数似然函数的值...

  • 数学知识

    变分推断1

  • EM 算法

    参考: 从最大似然到EM算法浅解 (EM算法)The EM Algorithm EM算法及其推广学习笔记 EM算法...

  • Kmeans、混合高斯模型、EM 算法

    混合高斯模型(Mixtures of Gaussians)和EM算法 Kmeans 与 EM 算法 E 步是确定隐...

网友评论

      本文标题:EM算法和变分推断

      本文链接:https://www.haomeiwen.com/subject/zbewsftx.html