文档章节

GMM-2(初始EM算法)

S
 ShineCheng
发布于 2016/02/05 00:21
字数 242
阅读 21
收藏 0

http://blog.pluskid.org/?p=39

用迭代法求参数

迭代过程

设有N个数据,对于其中某一个高斯分布,第i次迭代的结果为:

  • 由第k个模型生成x点的概率 = (选中第k个模型的概率 * k模型生成这个点的概率密度) / sum所有模型(选中概率*概率密度)[记为gamma(k,x)]
  • u_i = 正常计算u的方法中,加入了这个点x为第k个模型生成的概率。
  • c_i = 正常计算c的方法中,加入了这个点x为第k个模型生成的概率。
  • pi_i = sum所有点(gamma(k,x)) / N

TODO 这个公式怎么出来的?是单个高斯分布的极大似然估计?不过看起来挺有道理的……

初值

  1. 随机所有初值(真的可以么……)
  2. 用K-mean计算的结果,作为u的初值。(其他值不知道怎么来的)

然后咔咔算?……

© 著作权归作者所有

S
粉丝 0
博文 7
码字总数 1397
作品 0
瑞安
私信 提问
EM算法及其应用

EM算法简介 首先上一段算法的wiki定义: expectation–maximization (EM) algorithm is an iterative method to find maximum likelihood(MLE) or maximum a posteriori (MAP) estimates of......

gavin__zhou
2017/06/02
0
0
高斯混合模型(GMM model)以及梯度下降法(gradient descent)更新参数

关于GMM模型的资料和 EM 参数估算的资料,网上已经有很多了,今天想谈的是GMM的协方差矩阵的分析、GMM的参数更新方法 1、GMM协方差矩阵的物理含义 涉及到每个元素,是这样求算: 用中文来描述...

book_bbyuan
2017/12/19
0
0
把英雄分类,看 Python 带你上王者

王者荣耀这么久了,还没上王者?哈哈哈,看过来,是不是对英雄理解的不够透彻呢,是不是还没有很好的为英雄分类呢,今天就来看看英雄分类 技术栈 一、EM 聚类简介 二、爬取网上的英雄初始属性...

急速奔跑中的蜗牛
07/04
0
0
EM算法--二维高斯混合模型(GMM)

参考文章 http://blog.163.com/baolong_zhu/blog/static/196311091201421185531966/ 《统计学习方法》 李航 EM算法是一种迭代算法,1977年由Dempster等人总结出,用于含有隐变量的概率模型参...

u011582757
2017/04/10
0
0
OpenCV中高斯混合背景建模算法汇总

引用地址:http://blog.csdn.net/chuhang_zhqr/article/details/51060745  GMM是网上到处可见且用得最多的背景建模算法,论文上很多相关概率公式,又看了很多博客对于GMM的解释,直到现在...

漫步当下
2018/04/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

适合钱包应用开发的ERC20代币数据集

Erc20Tokens数据集包含超过1000种主流的以太坊ERC20代币的描述数据清单和图标,可用于钱包等区块链应用的开发,支持使用Java、Python、Php、NodeJs、C#等各种开发语言查询主流ERC20代币的相关...

汇智网教程
29分钟前
1
0
micro微服务 基础组件的组织方式

micro微服务 基础组件的组织方式 简介 micro是go语言实现的一个微服务框架,该框架自身实现了为服务常见的几大要素,网关,代理,注册中心,消息传递,也支持可插拔扩展。本本通过micro中的一...

魂祭心
55分钟前
4
0
简单的博客系统(三)使用Django的后台管理功能

Django新建项目和应用后,自带有后台管理功能,可直接使用 创建后台管理员账户 (demosite) E:\PycharmProjects\demosite>python manage.py createsuperuserUsername: adminEmail address:...

ZeroBit
今天
3
0
The /usr/local/mysql/data directory is not owned by the 'mysql' to '_mysql' user

20190720 经过前两天折腾环境,重装了 apache 和 mysql 之后,今天调试程序是突然发现,本机的 mysql 起不来了! 在启动面板上,显示有这样一行小字 (抱歉!光顾着解决问题,没有记录下来图片...

wwzzhh166
今天
4
0
centos安装增强功能出现kernel headers not found for target kernel解决办法

最近新安装一个centos虚拟机,在安装增强功能的时候出现了,kernel headers not found for target kernel的错误。特记下我的解决方案。 1.update kernel yum update kernel -y 2.Install the...

mbzhong
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部