概率论 科普

符号优先级

概率公式中一共有三种符号:分号 ; 、逗号 , 、竖线 | 。
; 分号代表前后是两类东西,以概率P(x;θ)为例,分号前面是x样本,分号后边是模型参数。分号前的 表示的是这个式子用来预测分布的随机变量x,分号后的 表示所需的相关参数θ。
, 逗号代表两个事件同时发生的概率,逗号连接两个事件,有时可以省略,如联合概率P(AB),等价于P(A,B)
| 竖线代表 if,以条件概率P(A|B)为例,A,B是随机试验E的两个随机试验,P(A|B)就是如果B事件发生的条件下,发生A事件的概率,结合图进行理解:
在这里插入图片描述

优先级, > | > ;
例子1: P(A|B,C)表示在B,C的条件下,发生A的概率。
例子2:P(y∣x ; α,ω​)表示:x发生条件下y的条件概率,该条件概率模型用参数α,ω建模(或者说用参数a,ω表示)。

注意
p ( x ∣ θ ) p(x | \theta) p(xθ)不总是代表条件概率,也就是说 p ( x ∣ θ ) p(x | \theta) p(xθ) 不代表条件概率时与 p ( x ; θ ) p(x ; \theta) p(x;θ) 等价。而一般地,写竖杠表示条件概率,是随机变量。
p ( x ; θ ) p(x ; \theta) p(x;θ) 中,分号后的 表示待估参数(是固定的,只是当前未知),应该可以直接认为是 p ( x ) p(x) p(x),加了,是为了强调说明这里有个 θ \theta θ 的参数, p ( x ; θ ) p(x ; \theta) p(x;θ) 意思是随机变量 X = x X=x X=x 的概率。在 贝叶斯理论下又叫 X = x X=x X=x 的先验概率。

和 扩散模型推导公式的联系

根据以上讨论的这些,现在讨论一个比较复杂的情况。比如, N ( x ; 0 , I ) \mathcal{N}(x;0,I) N(x;0,I)的意思是什么?
我们知道, N ( 0 , I ) \mathcal{N}(0,I) N(0,I)表示标准高斯分布,均值为0,方差为1,其本质上也是一个概率密度函数 f ( x ) = 1 σ 2 π e − 1 2 ( x − μ σ ) 2 f(x) = \frac{1}{{\sigma \sqrt{2\pi}}} e^{ -\frac{1}{2}\left(\frac{x-\mu}{\sigma}\right)^2} f(x)=σ2π 1e21(σxμ)2(标准高斯分布情况下为 f ( x ) = 1 2 π e − x 2 2 f(x) = \frac{1}{{\sqrt{2\pi}}} e^{ -\frac{x^2}{2}} f(x)=2π 1e2x2 )。从这里可以发现,一般的函数我们都是强调自变量本身(比如 x x x),而在概率论里面有时候强调的是函数参数本身(比如高斯分布的均值和方差),而淡化了输入变量 x x x。因此 N ( x ; 0 , I ) \mathcal{N}(x;0,I) N(x;0,I)相比与 N ( 0 , I ) \mathcal{N}(0,I) N(0,I)的区别就在于显式强调了函数的输入为 x x x
这下,就好理解扩散模型中的噪声公式了:
在这里插入图片描述
那么, q ( x t ∣ x t − 1 ) = N ( x t ; 1 − β t x t − 1 , β t I ) q(x_t | x_{t-1})=\mathcal{N}(x_t; \sqrt{1-\beta_t }x_{t-1}, \beta_t I) q(xtxt1)=N(xt;1βt xt1,βtI),这个公式何意义?
这个东西分多步看。首先,函数本身是个条件概率分布, q ( x t ∣ x t − 1 ) q(x_t | x_{t-1}) q(xtxt1) 表示 x t − 1 x_{t-1} xt1 已知的情况下, x t x_t xt 的分布 ( x t x_t xt取各种值的概率)。而后面的这个高斯分布则强调了其输入自变量为 x t x_t xt(因为是 x t x_t xt的概率密度函数,所以自变量当然是 x t x_t xt),而高斯分布的均值和方差则分别为
1 − β t x t − 1 和 β t I \sqrt{1-\beta_t }x_{t-1} 和 \beta_t I 1βt xt1βtI,与条件分布的条件 x t − 1 x_{t-1} xt1 有关。

全概率(概率函数连乘)

在这里插入图片描述
图示可表示为:
在这里插入图片描述

参考:
https://blog.csdn.net/shyjhyp11/article/details/133969095

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/7189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(论文阅读-优化器)Orca: A Modular Query Optimizer Architecture for Big Data

目录 摘要 一、简介 二、背景知识 2.1 大规模并行处理 2.2 SQL on Hadoop 三、Orca架构 四、查询优化 4.1 优化工作流 4.2 并行查询优化 五、Metadata Exchange 六、可行性 6.1 Minimal Repros 6.2 优化器准确性测试 七、实验 八、相关工作 8.1 查询优化基础 8…

自动驾驶融合定位:IMU内参模型及标定

自动驾驶融合定位:IMU内参模型及标定 一、 概述 标定的本质是参数辨识。首先明确哪些参数可辨识,其次弄清怎样辨识。 参数包括陀螺仪和加速度计各自的零偏、标度因数、安装误差。 辨识就比较丰富了,如果让各位先不局限于标定任务&#xf…

CasaOS玩客云安装memos开源云笔记并实现随时随地远程记笔记

文章目录 前言1. 使用Docker部署memos2. 注册账号与简单操作演示3. 安装cpolar内网穿透4. 创建公网地址5. 创建固定公网地址 前言 本文主要介绍如何在CasaOS玩客云,使用Docker本地部署21.6K stars的热门开源云笔记服务memos,并结合cpolar内网穿透工具打…

libevent的使用

文章目录 libevent封装的框架思想常用函数分析使用fifo的读写未决和非未决bufferevent特性bufferevent函数客户端和服务器连接和监听libevent实现socket通信 libevent封装的框架思想 libevent框架:1. 创建 event_base (乐高底座)2. 创建 事件evnet 3. 将事件 添加…

MATLAB 变换

MATLAB 变换(Transforms) MATLAB提供了用于处理诸如Laplace和Fourier变换之类的变换的命令。转换在科学和工程中用作简化分析和从另一个角度查看数据的工具。 例如,傅立叶变换允许我们将表示为时间函数的信号转换为频率函数。拉普拉斯变换使…

软件测试面试问题汇总

一般软件测试的面试分为三轮:笔试,HR面试,技术面试。 前两轮,根据不同企业,或有或无,但最后一个技术面试是企业了解你“行不行”的关键环节,每个企业都会有的。 在平时的学习、工作中一定要善于…

使用tkinter开发的一款可扫描并删除本地文件敏感词的Windows软件

大致功能:可指定扫描Windows上的某个目录的所有文件,单个文件扫描,目前适配支持的文件后缀有:"pdf"、"txt、"doc"、"docx",软件是开源的,大家可以在此基础上扩展更多类…

servlet-request(请求)-请求转发

request请求 request 请求index.jsplogin.jspsuccess.jspLoginServletSuccessServlet响应写入用户名和密码测试请求转发success.jsp页面测试请求转发SuccessServlet 页面测试重定向SuccessServlet 页面测试 request 请求 作用:获取浏览器发送过来的数据 组成部分&a…

【数据结构初阶】希尔排序

鼠鼠最近学习了希尔排序,做个笔记! 希尔排序也是插入排序的一种捏!本篇博客也是用排升序来举例捏! 希尔排序是基于直接插入排序的,是由大佬D.L.Shell提出的。 目录 1.希尔排序 1.1.预排序 1.2.直接插入排序 2.希…

自动化运维工具---Ansible

一 Puppet Puppet是历史悠久的运维工具之一。它是一种基础架构即代码(laC)工具,使用户可以定义其基础 架构所需的状态,并使系统自动化以实现相同状态。 Puppet可监视用户的所有系统,并防止任何偏离已定义状态的情况。从简单的工作流程自动…

代码本地化

目的 代码本地化(Localization)是指将软件应用程序中的文本、图形、声音和其他内容翻译成特定语言的过程,同时确保这些内容在目标文化中适当地呈现。本地化不仅仅是对文本进行翻译,还包括对日期、时间、数字、货币、排序顺序、文本…

04-19 周四 GitHub CI 方案设计

04-19 周四 GitHub CI 方案设计 时间版本修改人描述2024年4月19日14:44:23V0.1宋全恒新建文档2024年4月19日17:22:57V1.0宋全恒完成部署拓扑结构的绘制和文档撰写 简介 需求 由于团队最近把代码托管在GitHub上,为解决推理、应用的自动化CI的需要,调研了…

最近惊爆谷歌裁员

Python团队还没解散完,谷歌又对Flutter、Dart动手了。 什么原因呢,猜测啊。 谷歌裁员Python的具体原因可能是因为公司在进行技术栈的调整和优化。Python作为一种脚本语言,在某些情况下可能无法提供足够的性能或者扩展性,尤其是在…

分析:Palo Alto在从SASE向SASO演进中定位不佳

摘要 我们通过上一篇文章(Fortinet的愿景——超越SASE)中应用于Fortinet的相同框架来回顾Palo Alto Network在网络和网络安全方面的前景。 SASE涉及数据传输的第一英里。不过,随着SASE的发展,投资者还需要考虑中间和最后一英里。…

【JavaScript】数据类型转换

JavaScript 中的数据类型转换主要包括两种:隐式类型转换(Implicit Type Conversion)和显式类型转换(Explicit Type Conversion)。 1. 隐式类型转换(自动转换): js 是动态语言&…

Docker搭建LNMP+Wordpress的实验

目录 一、项目的介绍 1、项目需求 2、服务器环境 3、任务需求 二、Linux系统基础镜像 三、部署Nginx 1、建立工作目录 2、编写Dockerfile 3、准备nginx.conf配置文件 4、设置自定义网段和创建镜像和容器 5、启动镜像容器 6、验证nginx 三、Mysql 1、建立工作目录…

Kalign 3:大型数据集的多序列比对

之前一直用的是muscle,看到一个文章使用了Kalign,尝试一下吧 安装 wget -c https://github.com/TimoLassmann/kalign/archive/refs/tags/v3.4.0.tar.gz tar -zxvf v3.4.0.tar.gz cd kalign-3.4.0 mkdir build cd build cmake .. make make test su…

【数据结构与算法】之五道链表进阶面试题详解!

目录 1、链表的回文结构 2、相交链表 3、随机链表的复制 4、环形链表 5、环形链表(||) 6、完结散花 个人主页:秋风起,再归来~ 数据结构与算法 个人格言:悟已往之不谏,知…

【搜索技能】外链

文章目录 前言一、外链是什么?二、如何进行外链调查?总结 前言 今儿因为在搜索一个很感兴趣的软件,但是软件信息所在的网址非常有限。因此产生了一个念头:我能不能找到所有的包含了或者是引用了这个网站的网站呢? 调查之下&…

解密SSL/TLS:密码套件扫描仪的深度解析(C/C++代码实现)

解密SSL/TLS流量通常是为了分析和审计加密通信,以确保数据传输的安全性和合规性。密码套件扫描仪是实现这一目的的一种工具,它可以提供关于SSL/TLS配置的详细信息,帮助安全专家评估潜在的风险。 SSL/TLS协议基础 SSL/TLS协议是网络安全中不…