目录

随机变量及其概率分布

独立性

期望方差协方差

常用概率分布

常用函数

贝叶斯规则

信息论基础

结构化概率模型


如果这篇文章对你有一点小小的帮助,请给个关注喔~我会非常开心的~

随机变量及其概率分布

随机变量是可以随机地取不同值的变量,伴随着一个概率分布来指定每个状态的可能性。

离散型的随机变量通常使用概率质量函数(PMF),也称作概率分布律来表示。

连续型的随机变量通常使用概率密度函数(PDF)来表示,给出了落在面积为  的无限小区域内的概率为  。

多个变量的概率分布被称为联合概率分布,例如  也可以简写  。

若已知一组联合概率分布,想了解其中一个子集的概率分布,可以使用边缘概率分布,定义为对另一个变量求和:

在某个条件发生的情况下,计算事件的概率,称作条件概率,例如在  的条件下, 发生的概率,可表示为:

条件概率的链式法则:

独立性

如果满足  ,则称这两个随机变量相互独立

如果满足  ,则称这两个随机变量相互条件独立

期望方差协方差

 关于某分布  的期望,表示当  由  产生时, 的平均值:

方差表示随机变量  呈现的差异性:

方差的平方根称为标准差

协方差给出了两个随机变量线性相关性的强度:

协方差的绝对值如果很大意味着变量值变化很大并且它们同时距离各自的均值很远。

协方差如果是正的,那么两个变量都倾向于同时取相对较大的值。

协方差如果是负的,那么其中一个变量倾向于取较大的值的时候,另一个变量倾向于取较小的值。

协方差矩阵是一个  的矩阵,满足:

常用概率分布

伯努利分布(Bernoulli distribution)是单个二值随机变量的分布。

二项分布是  次重复的伯努利实验,记作  。

泊松分布是常见的离散概率分布,适合于描述单位时间内随机事件的发生次数,记作  , 是单位时间内随机事件的平均发生次数。

均匀分布表示在一段连续的范围内概率密度处处相等,记作  。

指数分布表示概率密度呈指数分布。

高斯分布(Gaussian distribution),也称作正态分布,是最常用的分布,记作  。

当  时,高斯分布称为标准正态分布

多维正态分布,参数  表示分布的协方差矩阵。

拉普拉斯分布(Laplace distribution)可以在任意一点设置概率的峰值。

狄拉克delta函数(Dirac delta function)的定义为:

狄拉克分布经常作为经验分布的一个组成部分出现:

常用函数

logistic sigmoid 函数,取值范围  :

softplus函数,取值范围  ,是 ReLu 函数的平滑形式:

sigmoid 函数和 softplus 函数之间的常用性质:

正部函数是指  ,负部函数是指  。

贝叶斯规则

贝叶斯规则用于计算条件概率:

信息论基础

信息论的基本思想是一个不太可能的事件居然发生了,要比一个非常可能的事件发生,能提供更多的信息。

一个事件  的自信息表示为:

香农熵(Shannon entropy)表示整个概率分布中的不确定性总量,指事件所产生的期望信息总量:

当  是连续的,香农熵被称为微分熵(differential entropy)。

接近确定性分布具有较低的香农熵,接近均匀分布具有较高的香农熵。

同一个随机变量  的两个单独的概率分布  和  ,可以使用 KL 散度来衡量分布的差异性:

KL 散度衡量的是,当我们使用一种被设计成能够使概率分布  产生的消息的长度最小的编码,发送包含概率分布  产生的符号的消息时,所需要的额外信息量。

与 KL 散度密切联系的量是交叉熵

在信息论中,定义  。

结构化概率模型

使用图来表示概率分布的分解,每个结点对应一个随机变量,每条边对应两个结点的概率分布。

有向模型对于分布的每一个随机变量,都包含一个父节点  的条件概率影响因子:

例如下图,对应概率分布可分解为  :

无向模型将分解表示成一组函数,两两之间有边连接的顶点称为团  ,每个团都有一个因子 

其中, 为归一化常数,通常是所有状态的求和或积分。

例如下图,对应概率分布可分解为  :


如果这篇文章对你有一点小小的帮助,请给个关注喔~我会非常开心的~

概率论信息论基础(随机变量、常用概率分布、贝叶斯规则、信息论基础、结构化概率模型)相关推荐

  1. 机器学习实战之基于概率论的分类方法:朴素贝叶斯

    基于概率论的分类方法:朴素贝叶斯 引入 1 基于贝叶斯决策理论的分类方法 1.1 条件概率 1.2 使用条件概率来分类 1.3 使用朴素贝叶斯进行文档分类 2 使用Python进行文本分类 2.1 准 ...

  2. Machine Learning in Action 读书笔记---第4章 基于概率论的分类方法:朴素贝叶斯

    Machine Learning in Action 读书笔记 第4章 基于概率论的分类方法:朴素贝叶斯 文章目录 Machine Learning in Action 读书笔记 一.基于贝叶斯决策理 ...

  3. 概率论的学习整理5:贝叶斯(bayes)法则和贝叶斯概率

    1 贝叶斯(bayes)概率的思考过程 我觉得,bayes公式需要先理解条件概率,全概率公式才行 纯从bayes公式的角度,其实是从 条件概率P(B | A) 开始,推导到联合概率P(AB) / P( ...

  4. 优达学城数据分析师纳米学位——P5项目知识点整理贝叶斯规则

    关键词: 条件概率(conditional probabilities), 贝叶斯规则(Baye's rules),全概率(Total probability Theorem) 参考资料: MOOC学 ...

  5. 花书+吴恩达深度学习(二三)结构化概率模型(贝叶斯网络、马尔可夫随机场)

    文章目录 0. 前言 1. 有向模型 2. 无向模型 3. 因子图 4. 分离和d-分离 5. 从图模型中采样 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔,我会非常开心的~ 花书+吴恩达深 ...

  6. 机器学习:用于恶意软件检测和分类的朴素贝叶斯规则

    本文转载自:https://resources.infosecinstitute.com/machine-learning-naive-bayes-rule-for-malware-detection ...

  7. 推断(inference)、贝叶斯规则(Bayes's rule)与导出分布(derived distribution)

    1. 建模 对原始信号 X 进行观测,观测可以抽象为(离散:PY|X(y|x), 连续:fY|X(y|x)),物理世界噪声的存在,将导致观测到的 X 出现一定的噪声,记为 Y: X⇒fY|X(y|x) ...

  8. 基于概率论的分类方法:朴素贝叶斯及CSDN_RSS源分析

    本文所有代码都是基于python3.6的,数据及源码下载:传送门 引言 最简单的解决方法通常是最强大的,朴素贝叶斯呢就是一个很好的证明.尽管在过去的几年里机器学习取得了巨大的进步,各种优秀算法层出不穷 ...

  9. 人工智能基础-机器学习3-朴素贝叶斯方法

    机器学习中的线性回归算法,这一算法解决的是从连续取值的输入映射为连续取值的输出的回归问题.今天我分享的算法则用于解决分类问题,即将连续取值的输入映射为离散取值的输出,算法的名字叫作"朴素贝叶 ...

最新文章

  1. es修改排序_java 如何实现ElasticSearch自定义排序
  2. 0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00740000 时发生访问冲突。
  3. Typescript中class的extends码源分析
  4. spark运行时加载hive,hdfs配置文件
  5. [python] redis 模块 -- 实现 python 与 Redis 数据库的结合
  6. CMSIS-DAP和J-Link、ST-Link是什么关系?
  7. 程序是怎样跑起来的:第一章-对程序员来说CPU是什么
  8. C语言学习笔记—code:blocks工具debug调试异常
  9. 设置IIS指向另一台机器上的共享
  10. 将Maven创建的web Servlet2.3工程改为Servlet3.0
  11. linux+patches工具_[经验分享] 最简安装: ubuntu+gnome3+常用工具
  12. HashSet源码阅读
  13. 51Talk-Level 7 Unit 2 L4
  14. ubuntu12.04.4安装tcl/tk和Tkinter
  15. leetcode 区间问题
  16. 使用AndroidViewModel初始化报错
  17. C++栈的初始化,入栈,出栈,获取栈顶元素等操作
  18. TFN天馈线测试仪的特点
  19. 22、R329刷机受阻和测试仿真环境demo
  20. 小陈java学习笔记0805

热门文章

  1. 06 sqlsybase
  2. 关于Java里try/catch/finally/有return时执行过程
  3. 线性回归的梯度下降和正规方程组求解
  4. 二分法的样例 题解
  5. java 反射和泛型-反射来获取泛型信息
  6. The type 'System.Object' is defined in an assembly that is not referenced
  7. js根据数组对象中某属性进行排序
  8. iOS开发----UI部分----iPhone各类屏幕的分辨率
  9. Ubuntu Linux环境下的Android开发环境的配置
  10. frame.origin和frame.size的心得