[机器学习]GMM混合高斯模型思想

2016-12-29  本文已影响1260人  st0rm23

前言

GMM的全称是Guassian Mixture Model。碰到一个新概念,我们可以从是个角度来理解:

定义

GMM是一套方法。

目的

GMM是用来做非监督学习的聚类的。我们知道机器学习大概有两个类目,一个是监督学习,一个是非监督学习。GMM就是非监督学习下的一个方法,用来做聚类的。


聚类例子

很实际的一个问题如上图,给你一张左边这样的图,有什么办法能够知道这张图上是三坨点的组成呢。人可能一眼能够看出来,但是如何让计算机能够从左边的图辨别出三个剧烈,产生出右边的结果,然后在图上再画一个点,问电脑“这个点是属于哪一个类啊”,让计算机能够给你答案。而GMM就可以做这件事情。

原理

从上面这个例子引入,我们来看解决这个问题的基本思路。

总结一下,整个过程就是我们假设了一个混合高斯函数模型,然后用数据点来极大似然估计这个模型的参数。最终得到了这个混合高斯模型的参数,有了参数我们就知道了混合前的每个聚类对应的高斯模型,用voting的方式来判断出哪一个点是属于哪一个类的。

应用

应用嘛,就是一坨数学化的东西了,也就是刚才说的原理倒过来推导。

附注

上一篇 下一篇

猜你喜欢

热点阅读