在逛Github时发现了一个不错的总结,对深度学习的概率分布进行了总结

1.均匀分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/uniform.py

均匀分布在 [a,b] 上具有相同的概率值,是简单概率分布。

2.伯努利分布(离散)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/bernoulli.py

  • 先验概率 p(x)不考虑伯努利分布。因此,如果我们对最大似然进行优化,那么我们很容易被过度拟合。
  • 利用二元交叉熵对二项分类进行分类。它的形式与伯努利分布的负对数相同。

3.二项分布(离散)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/binomial.py

  • 参数为 n 和 p 的二项分布是一系列 n 个独立实验中成功次数的离散概率分布。
  • 二项式分布是指通过指定要提前挑选的数量而考虑先验概率的分布。

4.多伯努利分布,分类分布(离散)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/categorical.py

  • 多伯努利称为分类分布。
  • 交叉熵和采取负对数的多伯努利分布具有相同的形式。

5.多项式分布(离散)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/multinomial.py

多项式分布与分类分布的关系与伯努尔分布与二项分布的关系相同。

6.β分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/beta.py

  • β分布与二项分布和伯努利分布共轭。
  • 利用共轭,利用已知的先验分布可以更容易地得到后验分布。
  • 当β分布满足特殊情况(α=1,β=1)时,均匀分布是相同的。

7.Dirichlet 分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/dirichlet.py

  • dirichlet 分布与多项式分布是共轭的。
  • 如果 k=2,则为β分布。

8.伽马分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/gamma.py

  • 如果 gamma(a,1)/gamma(a,1)+gamma(b,1)与 beta(a,b)相同,则 gamma 分布为β分布。
  • 指数分布和卡方分布是伽马分布的特例。

9.指数分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/exponential.py

指数分布是 α 为 1 时 γ 分布的特例。

10.高斯分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/gaussian.py

高斯分布是一种非常常见的连续概率分布。

11.正态分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/normal.py

正态分布为标准高斯分布,平均值为 0,标准差为 1。

12.卡方分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/chi-squared.py

  • k 自由度的卡方分布是 k 个独立标准正态随机变量的平方和的分布。
  • 卡方分布是 β 分布的特例

13.t 分布(连续)代码:https://github.com/graykode/distribution-is-all-you-need/blob/master/student-t.py

t分布是对称的钟形分布,与正态分布类似,但尾部较重,这意味着它更容易产生远低于平均值的值。

作者的Github开源地址

https://github.com/graykode/distribution-is-all-you-need​github.com

均匀分布 卡方分布_总结 | 深度学习那些需要掌握的概率分布相关推荐

  1. 深度学习将灰度图着色_通过深度学习为视频着色

    深度学习将灰度图着色 零本地设置/ DeOldify / Colab笔记本 (Zero Local Setup / DeOldify / Colab Notebook) "Haal Kais ...

  2. 深度学习模型建立过程_所有深度学习都是统计模型的建立

    深度学习模型建立过程 Deep learning is often used to make predictions for data driven analysis. But what are th ...

  3. 深度学习:在图像上找到手势_使用深度学习的人类情绪和手势检测器:第1部分

    深度学习:在图像上找到手势 情感手势检测 (Emotion Gesture Detection) Has anyone ever wondered looking at someone and tri ...

  4. 均匀分布 卡方分布_深度学习需要掌握的13个概率分布(附代码)

    概率分布 知乎作者:Sophia 来源:深度学习自然语言处理本文仅用于学术分享,著作权归作者所有.如有侵权,请联系后台作删文处理.在逛Github时发现了一个不错的总结,对深度学习的概率分布进行了总结 ...

  5. display函数怎么使用_损失函数—深度学习常见损失函数总结【图像分类|上】

    点击蓝字关注我们 AI研习图书馆,发现不一样的精彩世界 学习 笔记 常见损失函数总结-图像分类篇[上] 一.前言在深度学习中,损失函数扮演着至关重要的角色.通过最小化损失函数,使模型达到收敛状态,减少 ...

  6. python卷积神经网络cnn的训练算法_【深度学习系列】卷积神经网络CNN原理详解(一)——基本原理...

    上篇文章我们给出了用paddlepaddle来做手写数字识别的示例,并对网络结构进行到了调整,提高了识别的精度.有的同学表示不是很理解原理,为什么传统的机器学习算法,简单的神经网络(如多层感知机)都可 ...

  7. 深度学习:在图像上找到手势_使用深度学习的人类情绪和手势检测器:第2部分

    深度学习:在图像上找到手势 情感手势检测 (Emotion Gesture Detection) Hello everyone! Welcome back to the part-2 of human ...

  8. 街景图像分割_借助深度学习和街景图像进行城市的大规模树木死亡率研究

    街景图像分割 Many inventories of street trees are recorded manually by an expert walking through cities an ...

  9. python 数组合并排重_并排深度学习:Julia vs Python

    python 数组合并排重 Julia could possibly be the biggest threat to Python. For a variety of applications, J ...

最新文章

  1. echarts datazoom 显示的位置设置
  2. JAVA的知识点3——浮点数的相关处理
  3. pwm一个时间单位_RK3308——RGB调色灯三路PWM驱动
  4. 杨浦区阜盛农民工子弟小学见闻
  5. PaperNotes(4)-高质量图像生成-CGAN-StackGAN-Lapgan-Cyclegan-Pix2pixgan
  6. 五十步笑百步翻译软件测试,五十步笑百步
  7. 计算机控制与网络,网络与通信技术在计算机控制的作用
  8. 2011 端午后,杭州支付宝
  9. FISCO BCOS(一)———搭建单群组FISCO BCOS联盟链
  10. android studio 登录与注册,Android Studio登录/注册系统构想
  11. 整理了个软件需求规格说明书模板
  12. 编译 发布 release的apk
  13. IDT Source Code Running Guide(Linux+ffmpeg-0.11.1+opencv-2.4.2)
  14. 基于mobileNet实现狗的品种分类(迁移学习)
  15. 【Egret优化分享】白鹭引擎王泽:重度H5游戏性能优化技巧
  16. 学会这道题,解决位运算,布莱恩·克尼根算法!
  17. [opencv入门]1.2.6像素处理RGB三颜色数组图
  18. 我对北理FTP联盟的建议
  19. 职高计算机基础工作计划,2019职高教师个人工作计划
  20. IntelliJ IDEA快速入门 | 第三十三篇:在IntelliJ IDEA中如何进行断点调试呢?

热门文章

  1. 如何优雅的在业务中使用设计模式(代码如诗)
  2. 猿创征文|程序员的浪漫(代码猜诗词)
  3. 【JavaSE-05】:常用类枚举
  4. Android编程权威指南第3版 9.5 挑战练习:日期格式化
  5. Unity3D图片质量设置
  6. 02 微架构教务系统——课程搜索接口
  7. Swift基础知识概述
  8. python多线程爬取段子_python爬虫(爬取段子)
  9. Linux软件--有道词典与Openyoudao的安装
  10. oracle 函数属性 parallel_enable