贝叶斯网络 (人工智能期末复习)

这篇具有很好参考价值的文章主要介绍了贝叶斯网络 (人工智能期末复习)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

贝叶斯网络(概率图模型)

定义

一种简单的用于表示变量之间条件独立性有向无环图(DAG)。

主要考点

  • 给出一定表述,要求画出贝叶斯网络图
  • 给出每个节点的条件概率表
  • 使用贝叶斯网络计算概率
  • 分析贝叶斯网络的独立性

例题

- 要求画出贝叶斯网络图

(20年期末)臭鸡蛋(E)或灾难后动物的尸体(M)都会发出一种奇怪的臭味(S),灾难也可能导致海水沸腾(B)。


STEP1 先找出原因变量

E、M能导致S,所以E和M是原因变量,M也能导致B;因此由题目可以总结出E和M为原因变量,考虑首先把它们加入图中;

STEP2 依次把变量加入图中

首先加入E,然后加入M,E、M之间没有交互关系,无连接;
再加入S,E和M都能导致S,因此E和M都是S的父节点;
最后加入B,只有M能导致B,因此M作为B的父节点;
最后得出的贝叶斯网络图如下:
如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型

- 计算各节点的条件概率表

给定一定的数据集以及对应的贝叶斯网络,求各节点对应的条件概率表。

如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型

如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型


STEP1 首先处理无父节点的结点

  • 车记录数一共为41,对于行车里程,有高、低两种情况,有20个记录的行车里程为高
P(里程=高)
20/41
  • 对于空调,有25个记录空调可用
P(空调=可用)
25/41

STEP2 再处理有父节点的结点

  • 对于引擎,有一个父节点“行车里程”,
里程 P(空调=可用)
0.5
15/21
  • 对于车的价值,有两个父节点,引擎和空调,因此有八行
引擎 空调 P(车价=高)
可用 0.75
不可用 2/3
可用 2/9
不可用 0

- 计算概率

在上一题的基础上计算P(引擎=差,空调=不可用)

未给定车的价值,引擎和空调是独立的,因此P(引擎=差,空调=不可用)=P(引擎=差)P(空调=不可用)

引擎与行车里程有关
P(引擎=差)= P(引擎=差 | 行车里程=高)P(行车里程=高)+P(引擎=差 | 行车里程=低)P(行车里程=低) = 0.5×(20/41) + (6/21) ×(21/41)

P(引擎=差,空调=不可用) = P(引擎=差)P(空调=不可用) = 0.5×(20/41) + (6/21) ×(21/41) × (16/41)=0.1522

(20年期末)臭鸡蛋(E)或灾难后动物的尸体(M)都会发出一种奇怪的臭味(S),灾难也可能导致海水沸腾(B)。
假定该表述的各条件概率表由下表所示,请计算出以下概率

如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型


1、联合概率 P(-e,-s,-m,-b)

P(-e,-s,-m,-b) = P(-e)P(-m)P(-s|-e,-m)P(-b|-m) = 0.6×0.9×0.9×0.9 = 0.44

2、海水沸腾的概率 P(+b)

P(+b) = P(+b|+m)P(-m) + P(+b|-m)P(-m) = 1×0.1+0.1×0.9 = 0.19

3、在海水沸腾的条件下,动物尸体出现的概率 P(+m|+b)

P(+m|+b) = P(+b|+m)P(+m) / P(+b) = (1×0.1) / 0.19 = 0.53

4、在奇怪的臭味,海水沸腾与臭鸡蛋出现的条件下,动物尸体出现的概率 P(+m|+s,+b,+e)
可以根据贝叶斯网络写出联合概率如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型分子部分:
P(+e,+s,+m,+b) = P(+e)P(+m)P(+s|+e,+m)P(+b|+m) = 0.4×0.1×1.0×1.0 = 0.04

分母部分

P(+s,+b,+e) = P(+e)P(+m)P(+s|+e,+m)P(+b|+m) + P(+e)P(-m)P(+s|+e,-m)P(+b|-m) = 0.4×0.1×1.0×1.0 + 0.4×0.9×0.8×0.1 = 0.0688

所以P(+m|+s,+b,+e) = 0.04/0.0688 = 0.58

- 分析独立性

(20年期末)考虑下图所示的贝叶斯网络,判断以下表述是否正确
如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型


判断独立性可以用道德图,有以下五个步骤

  • 根据原始概率图,构建包括表达式中包含的变量以及这些变量的祖先节点的图;(这一步通常可以省略,看题目给出的图即可)
  • 若两个节点有同一个子节点,连接这两个节点;(若一个变量的节点有多个父节点,则分别链接每一对父节点)
  • 去掉图中所有的路径方向,将有向图变成无向图;
  • 从图中删除需要判断的概率表达式中作为条件的变量,以及和它们相连的路径;
  • 最后一步判断:若变量之间没有连接则独立,若有路径连接则不独立,若其中一个变量在上一步中被删掉了则独立。

具体怎么用这种方法写这道题我就不详细写了(因为有点麻烦,还比较容易出错),可以参考这篇文章https://zhuanlan.zhihu.com/p/436214290

另一种比较简单的方法是D-分离法,是参考https://wmathor.com/index.php/archives/1521/这篇文章总结出来的
记住这三个图:

  • 同父结构和顺序结构
    如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型
    当c给定时,a和b独立,可以理解为a到b的路径没有被阻断
  • V型结构
    如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型
    与上面两种情况相反,当c没有给定时,a和b独立

所以如果我们要判断两个节点AB是否独立,就需要判断是不是所有从A到B的路径都被阻断,如果是则AB独立,反之,存在一条路径未被阻断,则AB不独立。
考虑所有从A到B的路径,如果路径上的节点存在以下两种情况,路径被阻断,AB独立:

  • 该节点给定,且是顺序结构或同父结构
  • 该节点未给定,是V型结构

注:在寻找A到B的路径时视为无向图,判断结点属于什么结构时视为有向图

下面根据该题详细解释一下步骤

1、A ⊥  ⁣ ⁣ ⁣ ⊥ \perp \!\!\! \perp B
A与B直接相连,显然A和B是不独立的(存在A到B的一条通路)
如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型

2、A ⊥  ⁣ ⁣ ⁣ ⊥ \perp \!\!\! \perp D | {B , H}
判断AD是否独立,我们需要找出所有从A到D的路径

  • A-B-D
    可以看出这条路径上B节点是属于顺序结构的,而B已经给定,符合第一点,说明该路径被阻断;
  • A-F-G-D
    该路径中F结点属于顺序结构,未给定,所以没有阻断;
    G结点属于V型结构,未给定,符合第二点,所以该路径也被阻断;
  • A-F-G-H-E-B-D
    这条路径中F和G都属于未给定的顺序结构,不存在阻断;
    H属于给定的V型结构,也不存在阻断;
    E属于未给定的同父结构,不阻断;
    B属于给定的顺序结构,符合第一点,这条路径也被阻断

所以所有A到D的路径都被阻断了,因此A和D是独立

3、G ⊥  ⁣ ⁣ ⁣ ⊥ \perp \!\!\! \perp E | B
如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型
同理,寻找G到E的路径

  • G-H-E
    H属于未给定的V型结构,符合第二点,该路径被阻断;
  • G-D-B-E
    D属于未给定的顺序结构,不阻断;B属于给定的顺序结构,符合第一点,该路径被阻断;
  • G-F-A-B-E
    F属于未给定的顺序,不阻断;A属于未给定的同父,不阻断;B属于给定的V,不阻断;
    所以该路径可以连通G和E

故G和E是不独立

4、F ⊥  ⁣ ⁣ ⁣ ⊥ \perp \!\!\! \perp C | D
如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型

寻找F到C的路径

  • F-A-B-C
    A属于未给定的同父,不阻断;B属于未给定的V型结构,符合第二点,该路径被阻断;
  • F-G-D-B-C
    G属于未给定的V型,符合第二点,该路径被阻断;
  • F-G-H-E-B-C
    G属于未给定的顺序,不阻断;H属于未给定的V型,符合第二点,被阻断;

所以F和C是独立

5、C ⊥  ⁣ ⁣ ⁣ ⊥ \perp \!\!\! \perp H | G
如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型
寻找C到H的路径

  • C-B-E-H
    B属于未给定的V型,被阻断;
  • C-B-D-G-H
    B和D都属于未给定的顺序,不阻断;G属于给定的顺序,被阻断;
  • C-B-A-F-G-H
    B属于未给定的V型,被阻断;

因此C和H是独立

(22年春期末)判断下列变量之间的独立性(B,E l C),(A,D),(A,D I B),(A,D I B,C)如何判断是贝叶期网络例题,人工智能,人工智能,贝叶斯网络,D分离法,条件概率表,贝叶斯网络独立性,概率图模型

  • (B,E l C)
    BE之间存在C是给定的顺序,所以被阻断(两条路径都是),所以 (B,E | C)独立
  • (A,D)
    AD之间存在B是未给定的顺序结构,存在A-B-D这条通路,所以 (A,D)不独立,即使A-B-C-D被B阻断;
  • (A,D I B)
    给定了B,则A-B-D这条路被阻断,但A-B-C-D这条路是通的,所以 (A,D I B)不独立
  • (A,D I B,C)
    给定了BC,很显然两条路都被阻断了,所以 (A,D I B)独立

大概就是这么个判断方式,只要找到满足那两个条件的结点,这条路径就被阻断,如果所有路径都被阻断,那么两个结点就是独立的。


参考文章:
https://zhuanlan.zhihu.com/p/436214290
https://zhuanlan.zhihu.com/p/274314301文章来源地址https://www.toymoban.com/news/detail-763850.html

到了这里,关于贝叶斯网络 (人工智能期末复习)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能及其应用(蔡自兴)期末复习

    本文是基于郑州大学人工智能课程制作的复习笔记,教学内容基本很陈旧,应该很久都不会更新。 ⭐️ 都是我们的复习重点,需要进行关注 人工智能太恶心了,内容太多了! 注:我只是按照我们的课件来进行复习,不要盲目相信我的主观观点!!! 每年教的老师是不一样

    2024年02月07日
    浏览(26)
  • 人工智能教材习题及答案(期末考试复习)

    习题1 一、填空 1.人工智能研究的三大学派:符号主义学派、 连接主义学派、行为主义学派 。 2.机器思维就是让计算机能够对感知到的 外界信息 和 自已产生的内部信息 进行 思维性 加工。 3.符号主义认为:人工智能起源于 数理逻辑 ,人类认知(智能)的基本元素是符号(sym

    2024年04月16日
    浏览(57)
  • 人工智能期末复习——速通知识点

    知识点是通过老师上课ppt整理,对于期末复习的基本考点都有涉及,以及计算题部分都有例题进行讲解,希望能帮助大家更好的复习。 智能的主要流派: 思维理论:智能的核心是思维 知识阈值理论:智能取决于知识的数量及一般化程度 进化理论:用控制取代知识的表示 智

    2024年02月03日
    浏览(27)
  • 人工智能期末复习(背题家的落幕!)

    小时候最喜欢的一集😿 内容比较多,有点小难捏 题目很多,基本上齐全了,列了三个梯队,重点看⭐⭐⭐,其余两队有印象即可 😆 1、一般的多层感知器不包含哪种类型层次的神经元 ( 卷积层 ) 2、以下关于Sigmoid的特点说法错误的是 ( Sigmoid函数计算量小 ) 3、下列不属于数

    2024年02月11日
    浏览(29)
  • 【人工智能】— 贝叶斯网络、概率图模型、全局语义、因果链、朴素贝叶斯模型、枚举推理、变量消元

    频率学派: 概率是事件发生的长期预期频率。 P(A) = n/N,其中n是事件A在N次机会中发生的次数。 \\\"某事发生的概率是0.1\\\"意味着0.1是在无穷多样本的极限条件下能够被观察到的比例。 在许多情况下,不可能进行重复实验。 例如问题:第三次世界大战发生的概率是多少? 概率是信

    2024年02月05日
    浏览(31)
  • 【复习】人工智能 第 8 章 人工神经网络及其应用

    因为计算牵扯到导数,所以这章难的部分不会考太难。 人工神经网络是对人脑或生物神经网络若干基本特性的抽象和模拟。 深度学习是神经网络的发展。 人工智能曾经历过很长一段时间的停滞不前。 浩瀚的宇宙中,也许只有包含数千忆颗星球的银河系的复杂性能够与大脑相

    2024年01月19日
    浏览(29)
  • 贝叶斯人工智能大脑与 ChatGPT

    🍉 CSDN 叶庭云 : https://yetingyun.blog.csdn.net/ 论文地址:https://arxiv.org/abs/2308.14732 这篇论文旨在研究 Chat Generative Pre-trained Transformer (ChatGPT)在贝叶斯推理情况下解决数学问题的能力。 从 Zhu, L., Gigerenzer, G. (2006). Children can solve Bayesian problems: The role of representation in mental computat

    2024年02月10日
    浏览(31)
  • 解密人工智能:决策树 | 随机森林 | 朴素贝叶斯

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 机器学习算法是一种基于数据和经验的算法,通过对大量数据的学习和分析,自动发现数据中的模式、规律和关联,并利用这些模式和规律来进行预测、分类或优化

    2024年01月21日
    浏览(24)
  • 人工智能原理实验4(2)——贝叶斯、决策求解汽车评估数据集

    汽车数据集 车子具有 buying,maint,doors,persons,lug_boot and safety六种属性,而车子的好坏分为uncc,ucc,good and vgood四种。 数据预处理 1.转为数字编码 将数据集中的中文分类编码转为数字编码,以便更好地训练。这里采用sklearn的LabelEncoder库进行快速转换。 2.拆分数据集 按7:3的比例拆

    2024年04月26日
    浏览(25)
  • 人工智能时代如何加强网络安全

    人工智能正在为软件开发人员赋予以前被认为难以想象的新能力。新的生成式人工智能可以提供复杂、功能齐全的应用程序、调试代码或使用简单的自然语言提示添加内嵌注释。 它已准备好以指数方式推进低代码自动化。但与此同时,新一代人工智能可能会为不良行为者提供

    2024年02月13日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包