【谷速软件】matlab源码-gmm的em算法实现.docxVIP

  • 18
  • 0
  • 约6.79千字
  • 约 9页
  • 2020-07-29 发布于上海
  • 举报

【谷速软件】matlab源码-gmm的em算法实现.docx

在? HYPERLINK 聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut一文中我们给出了GMM算法的基本模型与似然函数,在 HYPERLINK " EM算法原理中对EM算法的实现与收敛性证明进行了详细说明。本文主要针对如何用EM算法在混合高斯模型下进行聚类进行代码上的分析说明。 ? 1. GMM模型: 每个 GMM 由 K?个 Gaussian 分布组成,每个 Gaussian 称为一个“Component”,这些 Component 线性加成在一起就组成了 GMM 的概率密度函数: ? 根据上面的式子,如果我们要从 GMM 的分布中随机地取一个点的话,实际上可以分为两步:首先随机地在这 K个Gaussian Component 之中选一个,每个 Component 被选中的概率实际上就是它的系数 pi(k)?,选中了 Component 之后,再单独地考虑从这个 Component 的分布中选取一个点就可以了──这里已经回到了普通的 Gaussian 分布,转化为了已知的问题。 那么如何用 GMM 来做 clustering 呢?其实很简单,现在我们有了数据,假定它们是由 GMM 生成出来的,那么我们只要根据数据推出 GMM 的概率分布来就可以了,然后 GMM 的 K?个 Component 实际上就对应了 K?个 c

文档评论(0)

1亿VIP精品文档

相关文档