概率图模型9:d-分离算法

因果推断(二)——混杂因子,D-分离,后门准则 上次已经和大家分享了因果推断中的贝叶斯相关知识,今天这部分和大家分享因果推断中的混杂因子,D-分离,后门准则的相关内容。 先上例子 以上一篇中的诺贝尔奖和巧克力的事件为例,下图是他们三者的因果图,从图中可以看出这是一个叉式结构,即A和C相关。但是他们的相关性是通过“经济,教育水平”关联的,他们之间是伪相关,而B就是混杂因子,是它造成了A和C之间的伪相关。从字面上也很好理解,是因为B的存在导致我们对A和C之间的因果关系产生了混乱。 下图这种形式B也是confunder,即混杂因子。这种情况下,. 阅读详情

这一篇博文并不是讲解什么是d-分离。而是假定你已经知道了d-分离,我们来讲一讲如何实现d-分离算法。为此,你可能需要提前了解这些概念:
有效迹,d-分离,你可以参考我们之前的博文:
《概率图模型7:推理与流动》
《概率图模型4:贝叶斯网络》

d-separation is a criterion for deciding, from a given a causal graph, whether a set X of variables is independent of another set Y, given a third set Z. The idea is to associate “dependence” with “connectedness” (i.e., the existence of a connecting path) and “independence” with “unconnected-ness” or “separation”. The only twist on this simple idea is to define what we mean by “connecting path”, given that we are dealing with a system of directed arrows in which some vertices (those residing in Z) correspond to measured variables, whose values are known precisely. To account for the orientations of the arrows we use the terms “d-separated” and “d-connected” (d-connotes “directional”).–http://bayes.cs.ucla.edu/BOOK-2K/d-sep.html


1. 两个小问题

1.1 问题一:

这里写图片描述

假如X通过有效迹现在来到了Y,那么有可能是从Y的上一级节点到达Y的,也有可能从Y的下一级节点到达Y的,为此我们用 (Y,↑) 表示从Y的上一级节点到达的Y,用 (Y,↓) 表示从Y的下一级节点到达的Y。


对于 (Y,↑) :很显然,这表明有效迹一定是从Y的后代走到Y的,此时,无论下一刻Y如何走,这个路径永远不可能出现V型结构: FatherY→Y←MotherY .既然永远都不可能出现V型结构,那么我们就只需要判断此刻Y是否是属于观测变量就可以了。事实上,此时的有效迹只能是证据迹或者是共同的原因,如果Y是观测变量,那么显然经过Y的这条路径就不是有效迹。反之是有效迹。

对于经过Y的有效迹而言,无论Y下一步往哪里走,都可能有有效迹。因此我们可以从Y往下走,即把 (Nonvisited_ChildrenY,↓) 加入到访问队列中。至于说为什么这里的箭头是向下的,因为 Nonvisited_Children 这个节点是从Y访问过来的,即从这个节点的父节点访问过来的。

我们也可以从Y往上走,即把 (Nonvisited_ParentY,↑) 加入到访问队列中。至于说为什么这里的箭头是向上的,因为 Nonvisited_Parent 这个节点是从Y访问过来的,即从这个节点的孩子节点访问过来的。


对于 (Y,↓) :很显然,这表明有效迹一定是从Y的父节点走到Y的,此时,下一刻Y如果走到另一个父节点,这就出现了一个V型结构: FatherY→Y←MotherY .如果下一刻Y如果走到孩子节点,那就就是普通的结构了(如因果迹,证据迹,共同的原因)这就不会出现V型结构。因此接下来需要分类讨论:

如果Y或者Y的后代是观测变量,那么根据有效迹的条件,此刻的有效迹只能是V结构,因此Y只能往上走。即把 (Nonvisited_ParentY,↑) 加入到访问队列中。

如果Y不是观测变量,那么根据有效迹的条件,此刻的有效迹不可能是V结构,只能是因果迹,因此Y只能往下走。即把 (Nonvisited_ChildrenY,↓) 加入到访问队列中。


鉴于此,我们可以用一小段(伪)代码来表示上面的过程。这段代码里, d 就是每一个节点的街头。Z是观测变量集合, A 是观测变量以及观测变量的祖先的集合。这段代码将会成为我们后面d分离算法的重要组成部分。

这里写图片描述


1.2 问题二

假如我们已经访问了 (Y,↑) ,现在的问题是:
1. 我们还能不能再重复访问 (Y,↑) ?
2. 我们还能不能访问 (Y,↓) ?


2. d-分离算法

这里写图片描述

9 概率图模型(一):有向图-贝叶斯网络 1 背景 概率图模型使用图的方式表示概率分布。为了在图中添加各种概率,首先总结一下随机变量分布的一些性质。 1.1 概率的基本性质 我们假设现在有一组高维随机变量,p(x1,x2,⋯ ,xn)p(x_1,x_2,\cdots,x_n)p(x1​,x2​,⋯,xn​).它有两个非常基本的概率,也就是条件概 率和边缘概率,以及根据这两个基本的概率,我们可以得到两个基本的运算法则:Sum Rule 和Product Rule。并且根据这两个基本的法则,我们可以推出Chain Rule 和Bayesian Rul 阅读详情

相关推荐

详解概率图模型——有向图模型:贝叶斯网络

详解概率图模型——有向图模型:贝叶斯网络 贝叶斯定理 条件概率 全概率公式 贝叶斯公式 贝叶斯网络 概念 实例:贝叶斯网络Student模型 概率模型图 Python实现

Avery123123的博客 5678

人工智能---D分离

D分离

qq_63976098的博客 2381

概率图模型 python_概率图模型:原理与技术 PDF 扫描高清版

给大家带来的一篇关于概率相关的电子书资源,介绍了关于概率图、模型、原理、技术方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小177 MB,Daphne Koller编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.6。内容介绍概率图模型将概率论与图论相结合,是当前非常热门的一个机器学习研究方向。本书详细论述了有向图模型(又称贝叶斯网)和无向图模型(又称马尔可夫网)的表示、推理...

weixin_39971172的博客 901

因果图模型与d-分离

一般图都是由链结构(chain)、分叉结构(fork)、对撞结构(collider)这三种结构所组成,通过组合这三种结构,可以形成复杂图模型。 下面分别介绍这三种结构,以及对应的Rule. 1、链jiego

小小程序猿的博客 4727

9、概率图模型的深入解析

本文深入解析了概率图模型的核心概念与应用,涵盖图像恢复模型、链图(CGs)、因子图(FGs)以及图形模型的表达能力。详细讨论了各类模型的概率表示、独立性语义、参数设置及推理方法,并通过练习解析加深理解。文章还介绍了链图如何融合有向与无向边以表达更复杂的条件独立性,因子图如何保留分布的分解结构,以及I-map、D-map和完美映射等理论概念。最后探讨了模型在图像恢复和机器学习中的实际应用,并展望了未来研究方向。

algae的博客 39

告别臃肿VS!仅用Visual Studio 2022 Build Tools为Qt 5.12.12配置MSVC2017开发环境

本文详细介绍了如何仅使用Visual Studio 2022 Build Tools为Qt 5.12.12配置MSVC2017开发环境,避免安装臃肿的完整VS。通过精准选择组件、配置Qt Creator编译器和优化Kit设置,实现高效、精简的Windows平台Qt开发环境搭建,特别适合追求性能和资源优化的开发者。

weixin_30340617的博客 350

概率图模型(D分离)

1.D分离的实质就是寻找贝叶斯网络中的条件独立语义2.将有向图转为无向图的过程称为道德化,转换后的图称为道德图3.道德化过程有两步:将每个节点的父节点两两相连;将有向边替换为无向边4.用...

咔咔响 4855

NI-HIL学习开篇

自我介绍下,四年零部件厂工作经验,一年(至今)主机厂工作经验,负责BMS/VCU方向软硬件测试。 学习目的:把握新能源汽车的测试发展趋势,顺应历史的洪流。 学习目标:1.掌握HIL开发测试流程中的IO配置、开环验证、闭环模型开发及调试、自动化测试 2.掌握第三方模型的搭建及simulink关联仿真(2019.05.21新增:需巩固练习matlab基础——2...

masonson的专栏 4177

统计因果推理入门:D-分离

如果一条路径被一组条件节点Z阻断,当且仅当(两个条件有一个成立即可):1.路径p包含链结构A → B → C,或分叉结构A ← B → C,且中间节点B在Z中(即以B为条件)2.路径p包含一个对撞结构A → B ← C,且对撞节点B及其子孙节点不在Z中。(以对撞节点为条件时,会解除阻断)

xjy9866的博客 1115

【ros2】ros2_control 全面解析与实战指南

ros2_control 是 ROS2 生态中用于机器人实时控制的核心框架,旨在统一硬件接入接口、复用控制算法,避免重复开发,实现仿真与实机硬件的无缝迁移。其核心目标是简化不同硬件(传感器、执行器、完整系统)的集成流程,让开发者专注于控制逻辑而非硬件适配。创建类型功能包,依赖rclcpp。实现on_initupdate在中声明控制器插件,编译生成动态库。在 YAML 配置文件中指定自定义控制器类型,加载测试。

EnHengNa的博客 1479

东华大学oj系统 39 最大乘积

39 最大乘积 作者: Turbo时间限制: 1S章节: 深度优先搜索 问题描述 : 对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢? 输入说明 : 第一行一个数表示数据组数   每组输入数据共2行:   第1行给出总共的数字的个数n和要取的数的个数m,1<=n<=m<=15,   第2行依次给出这n个数,其中每个数字的范围满足:a[i]的绝对值小于等于4。 输出说明 : 每组数据输出1行,为最大的乘积。 输入范例 : 1 5 5 1 2 3 4 2 输出范例 : 48 注:难

weixin_50336369的博客 528

9 概率图模型

概率图模型

weixin_46125345的博客 287

STM32N6570-DK ISP调试

将下载线接入STLINK V3EC接口,将BOOT1拨码拨至右边,即将其置为H,上电或已经上电的按复位,打开STM32CubeProgrammer,设置start address:0x70000000。板子消耗电流较大,即使缩短数据线接了USB供电依然不能正常点亮显示屏,最终通过板上CN2端子加了外部5V供电,仍然需要560mA的外部电流。3.烧录bin文件:STM32N6_ISP_IQTune_App_revC01-v1.1.0-trusted.bin。

liu的博客 1065

d-分离:图模型中的条件独立性判定准则

d-分离是一种用来判断变量是否条件独立的图形化方法。它的核心概念可以表述为:给定一个有向无环图(DAG)G和三个不相交的节点集合X、Y、Z,如果Zd-分离了X和Y,则在概率上X和Y在给定Z的条件下独立。X⊥Y∣Z⟺X 和 Y 被 Z d-分离X \perp Y | Z \iff \text{X 和 Y 被 Z d-分离}X⊥Y∣Z⟺X和Y被Z d-分离d-分离的概念最早由Judea Pearl及其合作者在1980年代末提出,作为他们开创的贝叶斯网络。

拒绝AI玄学,只聊真技术▲ 1708

131、高通骁龙影像平台总览:Spectra ISP 各代架构演进与特性对比

摘要:本文深入分析了高通骁龙Spectra ISP从250到780代的架构演进与技术痛点,揭示了各代关键改进与隐藏问题。重点剖析了双ISP带宽分配、AI ISP黑盒决策、温度控制等实战问题,并给出具体解决方案(如寄存器配置、QoS调整等)。文章强调工程师需平衡带宽、功耗与画质的三角关系,建议调试时先关闭AI模块建立基线,关注统计引擎配置,并建立温度监控机制。最后指出理解架构局限比追求完美设计更重要,需要针对不同场景找到合适的妥协方案。(148字)

sundong_81的博客 207

Vue - 萤石云监控 ezuikit 视频实例销毁方案,解决使用stop方法无法销毁EZUIKit实例或销毁后依然占用内存并且监控画面依然有声音问题(解决页面多个监控摄像头画面同时播放,翻页或关闭页

vue2,vue3,萤石,监控摄像头,萤石云销毁视频实例,退出页面销毁,stop销毁原视频流,占用内存怎么办,销毁后视频依旧在后台播放有声音,销毁视频播放器,页面上有多个视频画面怎么销毁某一个,stop方法不生效怎么办,浏览器非常卡,dom销毁,ezuikit-js萤石云播放器Vue中使用beforeDestory销毁播放器实例,调用萤石云ezuikit-js的视频对象销毁,vue使用萤石云监控视频录像回放,不销毁实例会出现离开页面后依旧有监控声音并且占内存问题,不好使,页面崩了,崩溃,视频监控太多,没有用

🏆 前端领域优质创作者 1万+

贝叶斯网络:概率图模型中的条件依赖推理引擎

贝叶斯网络(Bayesian Network)节点:随机变量X1X2XnX1​X2​Xn​有向边:变量间的条件依赖关系条件概率表(CPT):每个节点存储PXi∣PaXiPXi​∣PaXi​)),其中PaXiPaXi​为父节点集联合概率分解PX1X2Xn∏i1nPXi∣PaXiPX1​X2​Xn​i1∏n​PXi​∣PaXi​))此分解由。

拒绝AI玄学,只聊真技术▲ 1266

用Excel或WPS做两独立样本的T检验

一般情况下收集数据时常用的是Excel或者WPS,但统计时却用SPSS等软件进行统计学分析,经常很多人找不到SPSS的安装包,或者苦于正版激活或忘记教程,其实Excel或WPS自带函数就足够了,均数、标准差以及统计检验都是一个函数而已。解释:先做F检验,如果F>0.05就做T检验,Ttset里的数据为两组的数据的比较,结果如下。A组的均数计算 =AVERAGE(B2:B6)A组的标准差计算 =STDEV(B2:B6)B组的标准差计算=STDEV(B7:B19)分组 数值 A组均数 A组标准差 p值。

Mrrunsen的博客 6752

机器学习 [白板推导](七)[概率图模型]

利用条件独立性的图结构来划分整个概率图模型的集合,即为D划分(D-Seperation)方法.,具体来说,图的部分节点分别属于xiAxiBxiCxi​A​xi​B​xi​C​三个集合,三者互不相交且无顺序性,当满足下面两个条件时,使得xiA⊥xiB∣xiCxi​A​⊥xi​B​∣xi​C​,即在给定集合作为条件的情况下,xiAxi​A​与xiBxi​B​当xiAx。

weixin_53196770的博客 972

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

快速理解概率图模型

概率图模型是人工智能领域内一大主要研究方向。近日,Statsbot 团队邀请数据科学家 Prasoon Goyal 在其博客上分两部分发表了一篇有关概率图模型的基础性介绍文章。文章从基础的概念开始谈起,并加入了基础的应用示例来帮助初学者理解概率图模型的实用价值。机器之心对该文章进行了编译介绍。 第一部分:基本术语和问题设定 机器学习领域内很多常见问题都涉及到对彼此相互独立的孤立数据点进行分...

qq_17109251的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

概率图模型 python_概率图模型导论

引言机器学习中的许多常见问题是彼此独立数据点的分类。例如,给定图像,预测它是包含猫还是狗,或者给出手写字符的图像,预测它是0到9中的哪个数字。然而,事实证明,许多问题不适合上述框架。例如,给定一个句子“我喜欢机器学习”,用它的词性(名词,代词,动词,形容词等)标记每个单词,这个任务无法通过独立处理每个单词来解决 ,由于“学习”可以是名词或动词。对于更复杂的文本处理,例如从一种语言翻译成另一种语言,...

weixin_39538451的博客 611

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

概率图模型的一些基本概念与例子

概率图模型的一些基本概念与例子 本文转自机器之心,作者Prasoon Goyal原文链接如下:http://www.sohu.com/a/207319466_465975概率图模型是人工智能领...

Valinor 2471

19-概率图模型

文章目录1.概率图模型框架 1.概率图模型框架

scar2016的博客 901

(9-2)TensorFlow概率图模型实战:TensorFlow Probability

TensorFlow Probability是TensorFlow提供的用于实现概率推理和统计分析的库。TensorFlow Probability是TensorFlow生态系统中的一部分,提供了概率方法与深度网络的集成、使用自动微分的基于梯度的推理,并能扩展到包含硬件加速 (GPU) 和分布式计算的大型数据集和大型模型。

码农三叔 926

【AI基础:深度学习】33、概率图模型指南:从贝叶斯网络到深度信念网络

本文系统介绍了概率图模型(PGMs)的核心理论与应用。PGMs通过图结构(有向/无向)表示变量依赖关系,结合概率论量化不确定性,有效解决高维概率建模问题。主要内容包括:(1)贝叶斯网络(有向图)与马尔可夫随机场(无向图)的对比;(2)PGMs建模三步框架:表示-推理-学习;(3)贝叶斯网络的因果关系建模与联合概率分解优势。文章强调PGMs在可解释性、推理能力方面的独特价值,及其与深度学习融合的发展趋势。

2025博客之星Top81。专注AI工程化与架构实战。从分布式思维到模型部署,用工程化视角为你厘清AI落地的真实路径。 1278
上一篇: Sarada Herke Graph Theory
下一篇: github in ubuntu
相国大人
博客等级 码龄10年 1009粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值