博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ML 12 & 13 mixture of gaussions and EM
阅读量:4040 次
发布时间:2019-05-24

本文共 637 字,大约阅读时间需要 2 分钟。

先来看下普通的EM算法:

该算法的目的是给的一些样本点,然后反推符合这些样本点所属分布函数们(可能有多个)的参数

这里写图片描述

z(i)=j 表示是第 j 个分布函数,
Qi(z(i)=j)
表示第i个点属于第j个分布函数的概率, i 表示对第i个点而言,可以把z当成向量,i表示z的第i个分量
这里写图片描述

为了使这里的不等式变成等式,那么

这里写图片描述
这里写图片描述
通过这里的不等式变等式(E step),在确定了分布函数们的参数
Θ
的情况下, 我们求得了分布函数们被选择的概率 Qi
这里写图片描述
接着,在确定分布函数们被选择的概率情况下,我们通过最大似然法求出每个分布概率的参数 Θ ,然后一直迭代,直到收敛.

这里写图片描述

下面,我们来看下EM的特殊情况,mixture of gaussions

这里写图片描述

这里写图片描述

同理对 ϕ,ϵ 求偏导并使其为0,就可以得到m-step

这里写图片描述

最后给出完整mixture of gaussions的EM算法

这里写图片描述

这里有两个高斯函数

这里写图片描述

注意这里 ϕj 代表分布函数 j 被选择的概率

这里写图片描述

这一步求
w(i)j
即点i属于高斯函数j的概率
注意 p(z(i)=j) p(z(i)=j|x(i)) 两个概率的区别.
p(z(i)=j) 表示高斯函数j被选择的概率
p(z(i)=j|x(i)) 表示点i属于高斯函数j的概率

举个例子说明下, 有三个箱子,每个箱子装有球,

p(z(i)=1) 表示箱子1被选择的概率
p(z(i)=1|x(i)) 表示在摸出第i球的情况下,球属于第1个箱子的概率

这里写图片描述

这一步就求每个分布函数的参数: 幅度,均值,方差

你可能感兴趣的文章
Python自动化之pytest框架使用详解
查看>>
【正则表达式】以个人的理解帮助大家认识正则表达式
查看>>
性能调优之iostat命令详解
查看>>
性能调优之iftop命令详解
查看>>
非关系型数据库(nosql)介绍
查看>>
移动端自动化测试-Windows-Android-Appium环境搭建
查看>>
Xpath使用方法
查看>>
移动端自动化测试-Mac-IOS-Appium环境搭建
查看>>
Selenium之前世今生
查看>>
Selenium-WebDriverApi接口详解
查看>>
Selenium-ActionChains Api接口详解
查看>>
Selenium-Switch与SelectApi接口详解
查看>>
Selenium-Css Selector使用方法
查看>>
Linux常用统计命令之wc
查看>>
测试必会之 Linux 三剑客之 sed
查看>>
Socket请求XML客户端程序
查看>>
Java中数字转大写货币(支持到千亿)
查看>>
Java.nio
查看>>
函数模版类模版和偏特化泛化的总结
查看>>
VMware Workstation Pro虚拟机不可用解决方法
查看>>