学习深度学习时遇见multinoulli分布,在此总结一下机器学习中常用的multinoulli分布与多项式分布之间的区别于关系,以便更好的理解其在机器学习和深度学习中的使用。

首先介绍一下其他相关知识。

Bernoulli分布 (两点分布)

Bernoulli分布是单个二值随机变量的分布。它由单个参数控制,给出了随机变量等于1的概率。

二项分布(n重Bernoulli分布)

二项分布(binomial distribution)用以描述N次独立的伯努利实验中有m次成功(即x=1)的概率,其中每次伯努利实验成功的概率为

多项分布

若将伯努利分布由单变量扩展为d维向量,其中,并假设取1的概率为,,则将得到离散概率分布

在此基础上扩展二项分布则得到多项分布(nultinomial distribution),它描述了在N次独立实验中有的概率。

multinoulli分布(范畴分布、分类分布(categotical distribution))

mutinoulli分布是指在具有k个不同状态的单个离散型随机变量上的分布,其中k是一个有限值。 mutinoulli分布由分布向量参数化,其中每一个分量表示第i个状态的概率。最后的第k个状态的概率可以通过给出。注意我们必须限制。mutinoulli分布经常用来表示对象分类的分布,所以我们很少假设状态1具有数值1之类的。因此我们通常不需要去计算mutinoulli分布的随机变量的期望和方差。

mutinoulli分布是多项式分布的一个特例。多项式分布是中的向量的分布,用于表示当对mutinoulli分布采样n次时k个类中的每一个被访问的次数。很多文章使用“多项式分布”而实际上说的是mutinoulli分布,但是他们并没有说是对(一次实验)的情况,这点需要注意。大概意思就是说multinouli分布进行一次实验,得到了各个状态k的概率分布p,多项分布是重复对multinoulli分布进行n次采样实验,看k个类中每一个被采样到的次数。我觉得很像bernoulli分布与二项分布的关系。(大家有不同想法的可以留言讨论!)

参考文献:

《概率论与数理统计》韩旭里,谢永钦

《机器学习》周志华

《深度学习》Ian GoodFellow

机器学习:Multinoulli分布与多项式分布相关推荐

  1. 二项式分布和多项式分布

    二项式 二项式定理: ( x + y ) n = ∑ r = 0 n ( n k ) x r y n − k = ∑ k = 0 n n ! k ! ( n − k ) ! x k y n − k ( ...

  2. Gamma分布,Beta分布,多项式分布,Dirichlet狄利克雷分布

    如何通俗理解 beta 分布?(很好理解,beta就是二项式分布的先验分布) 所谓共轭先验就是先验分布是beta分布,而后验分布同样是beta分布. 超详细理解Gamma分布,Beta分布,多项式分布 ...

  3. 朴素贝叶斯算法之鸢尾花特征分类【机器学习】【伯努利分布,多项式分布,高斯分布】

    文章目录 一.前言 1.1 本文原理 1.2 本文目的 二.实验过程 2.1使用BernoulliNB(伯努利分布)给鸢尾花分类,写出代码,对运行结果截图并对分类结果进行分析: 2.2 使用Multi ...

  4. 文档生成模型:多元贝努利分布vs多项式分布

    原文:http://blog.csdn.net/tjy1220646144/article/details/45502955 在使用朴素贝叶斯(NB)对文档进行分类时,会使用到文档的生成模型,为什么呢 ...

  5. 超详细理解Gamma分布,Beta分布,多项式分布,Dirichlet狄利克雷分布

    项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步 1.Gamma函数 首先我们可以看一下 ...

  6. matlab伯努利分布,常用的概率分布:伯努利分布、二项式分布、多项式分布、先验概率,后验概率...

    一,伯努利分布(bernouli distribution) 又叫做0-1分布,指一次随机试验,结果只有两种.也就是一个随机变量的取值只有0和1.记为: 0-1分布 或B(1,p),其中 p 表示一次 ...

  7. 常用的概率分布:伯努利分布、二项分布、多项式分布、高斯分布、指数分布、拉普拉斯分布和Dirac-delta分布

    伯努利分布(Bernoulli distribution) **伯努利分布:**单个二值随机变量的分布.由单个参数φ∈[0,1]控制. 例:抛硬币,正面朝上的概率. 二项式分布(binomial di ...

  8. 机器学习知识点(二十八)Beta分布和Dirichlet分布理解

    1.二者关系: Dirichlet分布是Beta分布的多元推广.Beta分布是二项式分布的共轭分布,Dirichlet分布是多项式分布的共轭分布. 通常情况下,我们说的分布都是关于某个参数的函数,把对 ...

  9. probility and statistic(4) gamma分布、beta分布、dirichlet分布、卡方分布、t分布

    共轭分布.gamma分布.beta分布.dirichlet分布.卡方分布.t分布 1.共轭分布 在贝叶斯统计中,如果后验分布与先验分布属于同类(分布形式相同),则先验分布与后验分布被称为共轭分布,而先 ...

最新文章

  1. linux运维人员必会运维工具
  2. R—计算系统发育多样性PD (Calculate Faith’s Phylogenetic Diversity)
  3. 机器学习是如何运作的?谷歌来告诉你
  4. PHP大批量正则,php – 正则表达式匹配无限数量的选项
  5. 崩坏3人物模型详解—是次世代还是手绘?
  6. 给我一个BigGAN,我就能开一家美术作品店,一幅画卖200美元
  7. [RK3288][Android6.0] 如何配置MIPI DSI Clock和PCLK
  8. 小白学习Python的一点建议
  9. java初中级面试题(SSM+Mysql+微服务(SpringCloud+Dubbo)+消息队列(RocketMQ)+缓存(Redis+MongoDB)+设计模式+搜索引擎(ES)+JVM
  10. Atlas中间件实现Mysql读写分离
  11. 刷题42-m升水倒入n个杯子(动态规划)
  12. 第11章-ThreadSpecificStorage
  13. 宋宝华:LEP(Linux易用剖析器) 是什么,为什么以及怎么办(2)
  14. matlab的模型文件扩展名,[转载]matlab simulink基础知识
  15. 敏捷实践之故事墙Story Board
  16. log4j 打印线程号配置_日志配置log4j 打印线程号
  17. layui button标签
  18. 微软鼠标测试软件,微软Precision鼠标评测:Surface生产力工具最佳搭配
  19. 修改Win7开机登录界面背景图片
  20. 【PAT天梯赛练习集L2-1】紧急救援——SPFA

热门文章

  1. android 中 Proguard 和JNI 相关
  2. Java正则表达式匹配、替换HTML内容
  3. 腾讯云linux系统结合nginx部署项目
  4. 2021高考成绩查询省排名,重磅!2021全国各地高考预测分数线出炉,这样估分可以估算全省排名...
  5. webpack4.x版本与webpack-cli高版本之间存在的bug
  6. 模拟3个人排除买票,每人买1张票。售货员只有1张五元的钱,电影票5元一张
  7. mysql实时监听canal+kafka
  8. Django笔记-5-视图
  9. protobuf版本冲突
  10. webrtc iOS端编译