http://www.nature.com/nbt/journal/v26/n8/full/nbt1406.html

对于最大似然概率的推导可以参考本系列中的文章

也就是说要求的是抛硬币A是正面的概率p(A), 和抛硬币B是正面的概率p(B)

一共做了五组实验,其中三组是抛10次A,正面的次数。

对于这三组的现象的概率是 p(data|A)=p(h|A)*(1-p(h|a))...p(h|A)

两边去对数,让其导数为0, 就可以计算出p(h|A)

为什么要让概率最大?这是因为这三组实验的结果就是在p(h|A)的概率分布下最有可能出现的现象。

对于EM:

也是同样做了5组抛硬币的实验,但是对于每组实验不知道是用A或者B做的实验,目的还是求p(A), p(B)

1. 设初始概率为p(A)=0.6, p(B) = 0.5

2. E步,当第一组是用A实验,可以求出第一组现象出现的概率,再求出用B做实验,第一组现象出现的概率,然后就可以计算出第一组数据用A或者B做实验的概率,0.6^5*(1-0.6)^5/0.5^10 = 0.445/0.55

然后可以算出A和B出现正面的期望Exception

3. M步,根据E步算出的Exception计算出p(A),p(B), 根据的是最大(Maximization)期望对数似然

What is the expectation maximization algorithm?相关推荐

  1. EM算法(Expectation Maximization Algorithm)详解

    EM算法(Expectation Maximization Algorithm)详解 主要内容 EM算法简介 预备知识  极大似然估计 Jensen不等式 EM算法详解  问题描述 EM算法推导 EM ...

  2. R语言聚类算法之期望最大化聚类(Expectation Maximization Algorithm)

    1.原理解析: 它将数据集看作一个含有隐性变量的概率模型,并以实现模型最优化,即获取与数据本身性质最契合的聚类方式为目的,通过"反复估计"模型参数找到最优解,同时给出相应的最优类别 ...

  3. EM算法(Expectation Maximization Algorithm)

    文章目录 1. 前言 2.基础数学知识 2.1.凸函数 2.2.Jensen不等式 3.EM算法所解决问题的例子 4.EM算法 4.1.模型说明 4.2.EM算法推导 4.3.EM算法收敛性证明 4. ...

  4. 【大道至简】机器学习算法之EM算法(Expectation Maximization Algorithm)详解(附代码)---通俗理解EM算法。

    ☕️ 本文来自专栏:大道至简之机器学习系列专栏

  5. Algorithm之EM:Expectation Maximization简介、代码实现

    Algorithm之EM:Expectation Maximization简介.代码实现 目录 EM期望极大算法简介 Expectation Maximization期望极大算法案例实现 EM期望极大 ...

  6. 期望最大化(Expectation Maximization)算法介绍

    一. 前言 期望最大化(Expectation Maximization)算法(EM算法)在实际的应用中受到的关注不是特别的重,但是在学术中EM算法是其它很多算法的基础,如隐马尔科夫算法(HMM),L ...

  7. “EM(Expectation Maximization)算法”初探

    (1)最大似然估计 先看看高教版<概率论与数理统计>关于"最大似然估计"的介绍: 接下来看看文章"What is the expectation maximi ...

  8. EM算法(Expectation Maximization)期望最大化算法

    原文:EM(期望最大化)算法初步认识 - 大数据和AI躺过的坑 - 博客园 https://www.cnblogs.com/zlslch/p/6965374.html 机器学习十大算法之一:EM算法( ...

  9. EM的意思是“Expectation Maximization

    EM算法 好了,重新回到上面那个身高分布估计的问题.现在,通过抽取得到的那100个男生的身高和已知的其身高服从高斯分布,我们通过最大化其似然函数,就可以得到了对应高斯分布的参数θ=[u, ∂]T了.那 ...

最新文章

  1. 002_XMLHttpRequest对象
  2. python标准类型内建模块_Python内建模块struct实例详解
  3. datagrid 什么时候结束编辑_2020年中考结束后,什么时候出分?什么时候报志愿?...
  4. OpenGL, GLSL, DirectX, HLSL中的矩阵存储形式
  5. 不实用额外变量 交换_变量交换:巧用异或运算
  6. 机器学习基础(十四)—— 统计计数、majority count 与其数学记号
  7. python 打印的异常回溯和代码不对应
  8. sql python r_Mode Studio,支持Python,R和SQL的云数据分析利器
  9. 猜数字游戏PYS60版代码分享啦
  10. android 设置组件背景图片,Android TextView背景颜色与背景图片设置
  11. MMKV 组件-快速丶读丶查丶写的sp
  12. 女子学电子计算机哪一项专业好,2018最适合女生的高考热门专业有哪些
  13. 游戏制作之路(25)Camera(摄像机)的清除标志Solid color
  14. 大连新计划__为什么企业要开发APP软件?
  15. 小程序模拟表格-可左右滑动
  16. 随机数函数rand()和srand()的区别
  17. 电子血压计方案提供模块芯片开发服务
  18. AV1代码学习:av1_foreach_transformed_block_in_plane函数
  19. php class 构造_PHP 类与构造函数解析
  20. In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column

热门文章

  1. matlab冲击噪声,如何用MATLAB生成噪声和冲击混合信号
  2. android SharedPreferences实现用户的注册和保存账号密码
  3. 三十二、R语言基本语法(下篇)
  4. pyqt5 中QSS
  5. java string问题_Java关于String的问题?
  6. 赛事丨出道题就能赢万元奖金?华录杯大赛告诉你,是真的
  7. 岗位推荐 | 百度招聘计算机视觉、深度学习算法工程师(可实习)
  8. 今晚直播 | AAAI 2018论文解读:零资源机器翻译的最新进展
  9. 三招武林绝学带你玩转「强化学习」
  10. mysql有imp命令吗_快速MySQL Imp