GMM之隐变量

小白一枚,补充一下隐函数的知识,如有错误,欢迎大家交流指出。

GMM之隐变量

在GMM中,我们会用到隐变量这个概念,那么隐变量到底是什么?它的作用是什么呢,接下来我们具体分析。

1. 为什么要引入隐变量Z?
如图所示,这是一个二维的高斯混合模型,图上为很多的样本,我们以红色的样本为例。我们想知道红色的样本属于哪一个高斯分布(C1还是C2),事实上,这个红色样本是既属于C1也属于C2的,只不过属于C1的概率更大,从图中就可以看出,红色样本是距离C1近的。如果我们每个样本都用C1,C2来表示,这样是不方便的,因此我们引入了隐变量Z,用Z来表示样本属于哪个高斯分布。

2. 什么是隐变量Z?
隐变量是一个辅助变量,表示的是样本x属于哪一个高斯分布。
隐变量是一个离散的随机变量。

3.引入隐变量的要求

  1. 引入隐变量是为了使问题求解起来更简单
  2. 引入隐变量,要确保观测数据的边缘概率保持不变

你可能感兴趣的:(GMM,人工智能,深度学习,python)