【晓白】今天我准备更新Machine Learning系列文章希望对机器学习复习和准备面试的同学有帮助!之前更新了感知机和SVM决策树&代码实战,关注我的专栏可以的文章哦!今天继续更新EM算法和概率图模型,我昨天身体不舒服,就没有更新。。还是那句话,咱们是一个特别正经的技术类分享知乎号。谢谢大家!感兴趣的朋友可以关注我,继续阅读其他的文章。大家只要细心就一定可以找到我的 @晓强DL 代码设计有很多细节,如果需要代码和数据集,可以点关注私信进一步交流获取。如果对基础知识掌握不熟可以阅读我的其他论文,或者私信与我讨论,进入我们的学习家族,一起进步。如果对大家有帮助的话,可以点赞,收藏,喜欢,赞赏,关注支持一下.关注私信,可获得机器学习的面试资料哦,小伙伴们儿抓紧行动吧!知乎主页可以直接找我哦!v+v

EM算法作为一种优化算法,它主要用于优化含有潜在变量的模型,所以在介绍概率图模型之前,我们先要了解一下EM算法哦!

EM算法

参数估计

投一枚不规则的硬币A 10次,如下所示,出现了6次正面,4次反面,问投掷A出现正面的概率是多少?

用极大使然法估计参数

含有隐藏变量,用EM算法估计参数

EM算法估计参数

看具体的例子:

EM算法相关概念

EM算法

EM算法导出

EM算法直观解释

EM算法收敛性

高斯混合模型

高斯分布示意图

高斯混合模型

EM算法推广

算法9.5(GEM算法3)

概率图模型

概率模型

概率图模型是实现该任务的一种很elegant,principled的手段。PGM巧妙地结合了图论和概率论。从图论的角度,PGM是一个图,包含结点与边。结点可以分为两类:隐含结点和观测结点。边可以是有向的或者是无向的。从概率论的角度,PGM是一个概率分布,图中的结点对应于随机变量,边对应于随机变量的dependency或者correlation关系。

概率图模型定义和分类

概率图模型应用

隐马尔可夫模型(HMM)是语音识别的支柱模型;

高斯混合模型(GMM)及其变种K-means是数据聚类的最基本模型;

条件随机场(CRF)广泛应用于自然语言处理(如词性标注,命名实体识别);

话题模型在工业界大量使用(如腾讯的推荐系统)。

Ising模型获得诺贝尔奖(用马尔可夫随机场对原子建模)。

隐马尔可夫模型HMM

隐马尔可夫模型定义

比如,

所以,

HMM生成观测序列过程

HMM3个基本问题

HMM概率计算算法

直接计算法;

前向算法;

后向算法;

HMM概率直接计算

HMM概率计算前向算法

看例题,

这里比较抽象,如果大家对这部分知识理解有难度,可以在纸上推导计算一遍。

HMM概率计算后向算法

HMM概率与期望值计算

HMM学习算法

监督学习方法;

无监督学习方法;

HMM学习算法-监督学习

HMM学习算法-无监督学习

HMM预测问题

近似算法;

维特比算法;

HMM预测问题近似算法

HMM预测问题维特比算法

至此,今天的文章更新完毕,如果大家有任何机器学习,尤其是深度学习包括但不限于cv,nlp等各个领域的问题都可以关注我:加v,一起讨论!只要你细心,一定能够可以找到我。小白入门也可以咨询,交流。

重要的事情说三遍!

重要的事情说三遍!

重要的事情说三遍!

关注我,阅读我专栏更多文章:

深度学习专栏​zhuanlan.zhihu.com

或者想要了解贪心学院的课程,比如京东NLP和NLP,ML训练营等等系列,感兴趣报名,咨询通过如下方式:贪心+想要的小伙伴儿可以行动啦!长期有效。贪心:

哈佛、剑桥学生都青睐的京东智联云NLP实战训练营开营​mp.weixin.qq.com

向我咨询哦!晓强Deep Learning的读书分享会,先从这里开始,从大学开始。大家好,我是晓强,计算机科学与技术专业研究生在读。我会不定时的更新我的文章,内容可能包括深度学习入门知识,具体包括CV,NLP方向的基础知识和学习的论文;网络表征学习的相关论文解读。当然我每天的读书心得也会分享给大家,可能涉及我们生活各个方面的书籍。我也会不定时回答大家的问题与大家一同进步,共同交流,互相监督,结交更多的朋友。希望大家多留言,多交流,多多关照。知乎私信加V,小白大佬都可以交流!如果有转载请标明作者链接,有的内容来自其他网页,如果有侵权,可以私信我删除。

机器学习算法_机器学习之EM算法和概率图模型相关推荐

  1. em算法详细例子及推导_第九章-EM算法

    从第九章开始,学习总结的东西有所不同了,第2-8章是分类问题,都属于监督学习,第9章EM算法是非监督学习.本文主要是总结EM算法的应用以及处理问题的过程和原理推导. EM算法 EM算法(期望极大算法 ...

  2. 机器学习 可视化_机器学习-可视化

    机器学习 可视化 机器学习导论 (Introduction to machine learning) In the traditional hard-coded approach, we progra ...

  3. matlab中k-means算法_机器学习 | KMeans聚类分析详解

    大量数据中具有"相似"特征的数据点或样本划分为一个类别.聚类分析提供了样本集在非监督模式下的类别划分.聚类的基本思想是"物以类聚.人以群分",将大量数据集中相似 ...

  4. kmeans聚类算法_机器学习/算法校招面试考点汇总(附面试题和答案)【持续更新】_笔经面经...

    以下不作为机器学习/算法工程师的学习路径,只是汇总的校招机器学习/算法工程师面试考点(因为还有笔试考点,后面结合在一起给大家学习路径),后续会为大家更新10w+字数的机器学习/算法工程师校招面试题库, ...

  5. python回归算法_机器学习算法之回归详解

    导语 回归:从一组数据出发,确定某些变量之间的定量关系式:即建立数学模型并估计未知参数. 回归的目的是预测数值型的目标值,它的目标是接受连续数据,寻找最适合数据的方程,并能够对特定值进行预测.这个方程 ...

  6. k近邻算法_机器学习之K近邻分类算法的实现

    K近邻算法(k-nearest neighbors, KNN)是最基本的机器学习算法之一.所谓的K,就是距离最近的K个邻居的意思.其实,KNN在我们平常的生活中也会不自主的应用,比如,俗语说的&quo ...

  7. 机器学习笔记(十七)——EM算法的推导

    一.Jensen 不等式 在EM算法的推导过程中,用到了数学上的Jensen不等式,这里先来介绍一下. 若Ω是有限集合{x1,x2,-,xn}{x1,x2,-,xn}\{x_1,x_2,\ldots, ...

  8. 机器学习系列(三)——EM算法

    1.前言 EMEMEM算法即期望最大化算法,是用于计算最大似然估计的迭代方法,常用在隐变量模型的参数学习中,所谓隐变量就是指数据的不完整性,也就是训练数据并不能给出关于模型结果的全部信息,因此只能对模 ...

  9. 机器学习 : 高斯混合模型及EM算法

    Mixtures of Gaussian 这一讲,我们讨论利用EM (Expectation-Maximization)做概率密度的估计.假设我们有一组训练样本 x(1),x(2),...x(m) { ...

最新文章

  1. Matlab与线性代数 -- 显示格式的设置
  2. hibernate中的所有属性
  3. 构建现代Web应用时究竟是选择传统web应用还是SPA
  4. 使用handler倒计时
  5. 【公益】开放一台Eureka注册中心给各位Spring Cloud爱好者
  6. android view stop,android – onDestroyView片段永远不会在onStop之后调用
  7. SecureCRT 安装与配置大全
  8. oracle控制文件加载数据,关于SQLLOAD控制文件参数的问题
  9. 2019.11.28工作记录——InstallShield制作windriver驱动安装包
  10. HTML网页制作——制作一个属于自己的网页
  11. k620显卡 unreal_nvidia quadro k620是什么显卡?
  12. 参考文献自动生成--
  13. 【李沐:动手学深度学习pytorch版】第2章:预备知识
  14. (翻译)优秀价格表的7种设计策略
  15. Objective-C简介
  16. 手把手教你搭建自己的 AV1 Analyzer
  17. 基于Logistic混沌序列和DNA编码的图像加解密算法仿真
  18. 干货分享 基于MATLAB的带噪图像的高斯滤波论文
  19. 武汉理工大学《软件工程》复习总括二
  20. python3之多线程(应用一)

热门文章

  1. JavaScript前端俄罗斯方块小游戏
  2. 「技术大牛」是如何缩短事件平均解决时间的?
  3. C#驱动级模拟按键操作
  4. UVA 11806 Cheerleaders (容斥原理)
  5. [转]JavaScript继承详解
  6. hdu(杭电oj)输入输出练习题目总结
  7. 由System.getProperty(user.dir)引发的联想
  8. 手动生成/etc/shadow文件中的密码
  9. (转)对各种初始化函数的理解:OnInitDialog、InitInstance、InitApplication函数的理解...
  10. Android-JNI编程-图文解析