美文网首页机器学习
贝叶斯网络推理

贝叶斯网络推理

作者: 灵妍 | 来源:发表于2018-02-06 10:22 被阅读75次

精确推理算法的鼻祖是联合树。
1、计算边缘分布
在已知证据节点的条件下,求某一个节点的条件概率。
首先要先建立联合树推理模型
然后设置证据变量
添加证据节点
求出似然函数
计算边缘节点
程序:

engine=jtree_inf_engine(bnet);

evidence=cell(1,N);
evidence{W}=2;
[engine,loglik]=enter_evidence(engine,evidence);
marg=marginal_nodes(engine,S);
p=marg.T(2);
evidence{R}=2;
[engine,loglik]=enter_evidence(engine,evidence);
marg=marginal_nodes(engine,S);
p=marg.T(2);
bar(marg.T);

2、观测节点
观测节点相当于已知证据节点,比如已知要下雨,那么不下雨的概率为0,下雨的概率为1。
程序:


evidence=cell(1,N);
evidence{W}=2;
engine=enter_evidence(engine,evidence);
m=marginal_nodes(engine,W);
%更换显示模式,说明为1概率为0,位2概率为1。
m=marginal_nodes(engine,W,1);

运行m.T得到1,去除证据节点后,运行m.T得到0 和 1。
3、计算联合分布
计算联合概率语法格式就像计算多个边缘概率的集合,用向量表示;计算条件联合概率,可更换显示模式。
程序:

evidence=cell(1,N);
[engine,ll]=enter_evidence(engine,evidence);
m=marginal_nodes(engine,[S R W]);

结果:


联合概率素材.png

程序:

evidence{R}=2;
[engine,ll]=enter_evidence(engine,evidence);
m=marginal_nodes(engine,[S R W]);

结果:


条件联合概率.png

程序:

m=marginal_nodes(engine,[S R W],1);

结果:

更换条件联合概率显示模式.png
4、虚拟证据节点
就是那些概率分布表不确定的节点,它可能是空的,也可能是某几个可能的取值,相当于参数学习,反而言之,隐节点就是因果关系不确定的节点,目前,只有联合树推理算法支持贝叶斯网络有虚拟证据节点和隐节点。
程序:
[engine,loglik]=enter_evidence(engine,evidence,'soft',soft_evidence);

其中,soft_evidence{i}可以是空向量,表示软节点的概率分布未知,也可以是几个可能的概率取值,表示软节点某取值的概率可能有多个取值。
5、最大可能性解释
英语学习:
thresholded:阈值化
ties:联系
abductive reasoning:诱人的推理
最大可能性解释就是在已知证据节点的条件下,其它节点可能性最大的取值。注意:有些节点可能有不止一个最大可能性取值,我们必须将它阈值化,强制实施阈值化可能会导致错误的结果,实施办法是加参数1。
程序:

[mpe,ll]=calc_mpe(engine,evidence);
[mpe,ll]=calc_mpe(engine,evidence,1);

相关文章

  • 贝叶斯网络推理

    精确推理算法的鼻祖是联合树。1、计算边缘分布在已知证据节点的条件下,求某一个节点的条件概率。首先要先建立联合树推理...

  • 如何理解贝叶斯

    如何理解贝叶斯这个重要的概念? 到底什么是贝叶斯 Bayes是用于推理的,而推理讲究证据,所以贝叶斯的推理过程就是...

  • 数据挖掘之贝叶斯

    贝叶斯推理贝叶斯法则朴素贝叶斯分类器应用:文本分类 1. 贝叶斯推理 --提供了推理的一种概率手段 --两个基本假...

  • 贝叶斯推理:机器学习为什么需要大量信息?

    第5章 贝叶斯法 5.2贝叶斯推理:机器学习为什么需要大量信息? ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ️5.2贝叶斯推...

  • 2018-12-20

    1. 静态贝叶斯网络及其推理 https://www.zybuluo.com/wuqi0616/note/1001...

  • 机器学习_统计模型之(二)贝叶斯网络

    1. 贝叶斯网络  贝叶斯网络(Bayesian network),又称信念网络(Belief Network...

  • 贝叶斯推理

    1. 朴素贝叶斯公式?有什么不同? 2. 联合概率的分解 p(x,y,z) = p(x) p(y) p(z) =П...

  • 贝叶斯推理

    1. 根据观测的行为,先验概率更新为后验概率 2. 内曼-皮尔逊推理:设定解消假设,对立假设,设定显著水平(只有在...

  • 贝叶斯推理

    贝叶斯的统计学中有一个基本的工具叫贝叶斯公式、也称为贝叶斯法则, 尽管它是一个数学公式,但其原理毋需数字也可明了。...

  • 贝叶斯推理

    这几天在复习认知训练营2018的课。突然间重新读到了训练贝叶斯大脑的文章,有了一个新的感悟。这个感悟就是塑造出来的...

网友评论

    本文标题:贝叶斯网络推理

    本文链接:https://www.haomeiwen.com/subject/ojtizxtx.html