一、期望最大化概述

期望最大化的受欢迎程度在很大程度上是因为它是从观察中学习参数的有效且稳健的程序。然而,通常可用于训练概率模型的唯一数据是不完整的。例如,在医学诊断中可能会出现缺失值,其中患者病史通常包括有限的一组测试的结果。或者,在基因表达聚类中,数据不完整源于在概率模型中有意省略基因到簇的分配。期望最大化算法能够在数据不完整的概率模型中进行参数估计。

1、算法流程

期望最大化算法(Expectation Maximization),是一种渐进逼近算法,通过迭代进行极大似然估计(Maximum Likelihood Estimation, MLE)的优化算法;

给定一组不完整的数据,考虑一组起始参数,定义一个最优化函数后,分为两步:

根据参数调整模型(E步),使用观察到的数据集可用数据,估计(猜测)缺失数据的值;

根据模型调整参数(M步),使用期望(E)步骤后生成的完整数据以更新参数;

E步和M步交替进行,直至最优(局部、收敛)。

Opencv学习笔记 - 使用opencvsharp和期望最大化相关推荐

  1. Opencv学习笔记 - 使用opencvsharp和Boosting算法处理分类问题

    决策树非常有用,但单独使用时它并不是表现最佳的分类器.改进的方法随机森林和Boosting算法.随机森林与Boosting算法都是在内部循环中使用决策树的,因此继承了决策树的许多优良属性,它们通常是机 ...

  2. Opencv学习笔记 - 使用opencvsharp和决策树进行训练和预测

    一.决策树 决策树是最早的机器学习算法之一,起源于对人类某些决策过程的模仿,属于监督学习算法.决策树的优点是易于理解,有些决策树既可以做分类,也可以做回归.在排名前十的数据挖掘算法中有两种是决策树[1 ...

  3. Opencv学习笔记 - OpenCV 4机器学习算法简介

    在机器学习中,一些比较流行方法的包括:支持向量机(SVM).人工神经网络(ANN).聚类.k-最近邻.决策树和深度学习.OpenCV支持并实现几乎所有这些方法,并有详细的文档说明(包含在Main mo ...

  4. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  5. opencv python 直方图反向投影_python OpenCV学习笔记直方图反向投影的实现

    本文介绍了python OpenCV学习笔记直方图反向投影的实现,分享给大家,具体如下: 它用于图像分割或寻找图像中感兴趣的对象.简单地说,它创建一个与我们的输入图像相同大小(但单通道)的图像,其中每 ...

  6. OpenCV学习笔记(十二)——图像分割与提取

    在图像处理的过程中,经常需要从图像中将前景对象作为目标图像分割或者提取出来.例如,在视频监控中,观测到的是固定背景下的视频内容,而我们对背景本身并无兴趣,感兴趣的是背景中出现的车辆.行人或者其他对象. ...

  7. OpenCV 学习笔记03 boundingRect、minAreaRect、minEnclosingCircle、boxPoints、int0、circle、rectangle函数的用法...

    函数中的代码是部分代码,详细代码在最后 1 cv2.boundingRect 作用:矩形边框(boundingRect),用于计算图像一系列点的外部矩形边界. cv2.boundingRect(arr ...

  8. opencv学习笔记(二):基于肤色的人手检测

    opencv学习笔记(二):基于肤色的人手检测 原文:http://blog.csdn.net/wzmsltw/article/details/50849810 先写了人手的检测程序,下一步基于检测程 ...

  9. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

最新文章

  1. Flink并行度与Slot的关系
  2. sess.run()详解
  3. 机器学习(二十九)——Temporal-Difference Learning
  4. android RecyclerView EditText 取消自动聚焦
  5. python登录豆瓣_python登录豆瓣,发帖
  6. FIR滤波器FPGA实现
  7. 把一个人的特点写具体作文_五年级下册语文习作把一个人的特点写具体教学视频+教案课件+范文...
  8. python爬虫什么意思-这样学Python爬虫,想爬什么爬什么
  9. Gson源码解析之InstanceCreator简单说明
  10. android 动态 添加删除 控件 图片
  11. (转贴)正则表达式学习心得体会(1)
  12. 树莓派docker 搭建owncloud个人云盘
  13. matlab 双音多频 接收端检测到的号码,实验一数字信号处理在双音多频拨号系统中的应用.doc...
  14. 听NBA现场讲解很爽,但啥都听不懂?快来学学术语!
  15. arduino 读取模拟电压_【Arduino官方教程】基础示例(六):读取模拟电压
  16. 安卓前端和python后端_android – 在移动应用程序中结合html前端和python“后端”...
  17. 新安装Win10操作系统有必要设置的几个技巧
  18. 第39级台阶(递归+dp)
  19. 快速简单的方法,彻底解决新浪微博自动关注营销号的问题
  20. WAF-Web应用防护系统

热门文章

  1. C++之函数模板、类模板、模板的特化
  2. 【水】中国地图着色问题
  3. 5G手机已经成主流_Android5g手机为5种不同状态的5G手机做准备
  4. Android系统基础与常用布局
  5. 微信小程序获取状态栏高度
  6. 查询出“张”姓学生中平均成绩大于75分的学生信息
  7. python怎么运行丘比特之箭_python之分享些实用的小案例
  8. 计算机4000字论文格式,4000字计算机应用论文:网格计算.doc
  9. Angular 介绍、安装 Angular Cli、创建 运行 Angular 项目
  10. Watson的独特“思考”