zoukankan      html  css  js  c++  java
  • EM算法的应用

    一、高斯混合模型参数估计的EM算法
    假设观测数据(y_1, y_2,...,y_N)由高斯混合模型生成

    [P(y| heta) = sum^k_{k=1} alpha_kphi(y| heta_k) ]

    其中, ( heta = (alpha_1, alpha_2,...,alpha_k: heta_1, heta_2, ..., heta_k), 我们用EM算法算法估计高斯混合模型的参数) heta$。

    1. 明确隐变量,写出完全数据的对数似然函数
      概率(alpha_k)选择第(k)个高斯分布模型,然后第(k)个分模型的概率分布生成观测数据(y_j),这时(y_j)是已知的, 但反观数据(y_j)来自第(k)个分模型是未知,以隐变量(gamma_{jk})表示,其定义如下

    2. EM算法的E步, 确定Q函数

    3. 确定EM算法的M步
      迭代的M步是求函数(Q( heta, heta^{(i)})), 即求新一轮迭代的模型参数

    [ heta^{(i+1)} = argmax Q( heta, heta^{(i)} ]

  • 相关阅读:
    java前三章总结
    Java入门第二章
    java编程入门小结
    Java入门第二章
    java预习易错点
    计算机基础
    切换卡
    ajax
    水印4
    shuiyin3
  • 原文地址:https://www.cnblogs.com/xz824/p/8144726.html
Copyright © 2011-2022 走看看