第5.3-5.4节-贝叶斯网络和主观贝叶斯方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第5.3-5.4节-贝叶斯网络和主观贝叶斯方法课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5.3 5.4 贝叶斯 网络 主观 方法 课件
- 资源描述:
-
1、王庆江王庆江计算机科学与技术系计算机科学与技术系22008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法nP173页关于图页关于图5.4的的CPT有误。有误。nP175页倒数第页倒数第3行,行,“对于对于S、L和和E”应为应为“对于对于S,L和和E”。nP178页第页第1行,行,“具有以上具有以上3个属性之一个属性之一”应为应为“同时具同时具有以上有以上3个属性个属性”。nP178页页14行,行,“结点结点E阻塞了结点阻塞了结点C和和”应为应为“结点结点S阻阻塞了结点塞了结点C和和”。nP178页页16行,行,“而对于给定结点而对于给定结点E、S和和L之间之间”应为应为“
2、而对于给定结点而对于给定结点E,S和和L之间之间” 。nP180页页15行,行,“P(S|C)”应为应为“P(S|C)”。注:新印刷的可能已纠正。注:新印刷的可能已纠正。32008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n贝叶斯网络(贝叶斯网络(Bayesian Network)q有坚实的数学理论基础;有坚实的数学理论基础;q采用采用概率概率形式的不确定性形式的不确定性表示表示和和推理推理;q20世纪世纪80年代,成功应用于专家系统。年代,成功应用于专家系统。42008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n有向无环图有向无环图qDir
3、ected Acyclic Graph,缩写,缩写DAG;q可用于表示因果关系网。可用于表示因果关系网。n结点代表证据或结论,权代表证据或结论的不确定结点代表证据或结论,权代表证据或结论的不确定度;度;n弧代表规则(即因果关系),权代表规则的不确定弧代表规则(即因果关系),权代表规则的不确定度。度。52008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法nCondition Probability Table,缩写,缩写CPT;n对于对于所有所有父结点的父结点的每种每种指派,确定子结点的发生概率。指派,确定子结点的发生概率。n例:例:CPT包括包括qP(C|A,B), P
4、(C|A, B), P(C|A,B), P(C|A, B)qP(A), P(B)ABC62008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n贝叶斯网络的构造方法贝叶斯网络的构造方法q确定包含哪些结点;确定包含哪些结点;q建立反映建立反映条件独立条件独立的有向无环图;的有向无环图;q指派局部概率分布,即指派局部概率分布,即CPT。n如果如果CPT包含了包含了足够的足够的条件概率,可以计算出任条件概率,可以计算出任何何联合概率联合概率,则称此网络是可计算的(即可推理,则称此网络是可计算的(即可推理的)。的)。72008-2009学年第1学期第5.1-5.2节 贝叶斯网络和
5、主观贝叶斯方法n结点及其解释结点及其解释qS (Smoker):该患者为吸烟者:该患者为吸烟者qC (Coal miner):该患者是煤矿工人:该患者是煤矿工人qL (Lung cancer):他患了肺癌:他患了肺癌qE (Emphysema):他患了肺气肿:他患了肺气肿n因果关系因果关系qS可能可能导致导致L和和EqC可能可能导致导致E 。SCLE因果关系从哪里得来呢?因果关系从哪里得来呢?82008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n是结点间增加是结点间增加连接强度连接强度的因果关系网。的因果关系网。q连接强度用条件概率表示;连接强度用条件概率表示;n例:
6、例:P(B|A)为为A到到B的连接强度;的连接强度;n例:例:P(B|AC)表示表示A、C对对B的联合作用。的联合作用。qCPT除了包含上述条件概率,还包括顶点(即无父结点除了包含上述条件概率,还包括顶点(即无父结点的结点)的的结点)的无条件概率无条件概率(即(即先验概率先验概率)。)。n贝叶斯网络贝叶斯网络 = 网络结构网络结构 + CPT注:贝叶斯网络不允许包含注:贝叶斯网络不允许包含循环因果循环因果关系!关系!92008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法ACEBDGF贝叶斯网络的结构贝叶斯网络的结构贝叶斯网络的贝叶斯网络的完整完整CPTP(A)、P(C)
7、、P(D)、P(B|ACD)、P(B| A,C,D)、P(B|A,C,D)、P(B|A,C, D)、P(B| A,C,D)、P(B| A,C, D)、P(B|A,C, D)、P(B| A,C, D)、P(E|B)、 P(E| B)、P(F|E)、 P(F| E)、 P(G|DEF)、P(G| D,E,F)、 P(G| D, E,F)、P(G| D,E, F)、 P(G| D, E,F)、P(G| D,E, F)、P(G| D, E, F)、P(G| D, E, F) 一般,父结点一般,父结点发生发生或或不发生不发生的所有组合都要给出。的所有组合都要给出。102008-2009学年第1学期第5.
8、1-5.2节 贝叶斯网络和主观贝叶斯方法SCLE网络的结构网络的结构不够完整的不够完整的CPTP(S)= 0.4P(C)= 0.3P(E|S, C)= 0.9P(E|S, C)= 0.3P(E|S, C)=0.5P(E|S, C)=0.1P(L|S)= 0.6P(L|S)=0.5剩余的条件概率剩余的条件概率112008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n有结点有结点A、B和和C,若,若 P(A|BC) = P(A|B),则称,则称A和和C在在B条条件下件下独立、独立、A在在B条件下条件下独立于独立于C,或,或A和和C关于关于B独立。独立。q所谓所谓“关于关于B
9、”,有时是,有时是给定给定B的不确定度,有时是的不确定度,有时是完全不完全不知道知道B的不确定度。的不确定度。n“条件独立条件独立” 是贝叶斯网络中是贝叶斯网络中隐含隐含的断言(的断言(assertion)、)、假设(假设(assumption),),贝叶斯网络就是一个表示条件独立贝叶斯网络就是一个表示条件独立关系的图模型关系的图模型。n实际中,若已知实际中,若已知A在在B条件下条件下独立于独立于C,则,则P(A|BC) = P(A|B)。122008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n事件独立事件独立q若若P(AB)=P(A)P(B),则,则A与与B相互独立
10、。相互独立。q性质性质2:若:若A与与B独立,且独立,且P(B)0,则,则P(A|B)=P(A)。n P(A|B)=P(AB)/P(B)=P(A)P(B)/P(B)q独立和互斥独立和互斥不一会儿事不一会儿事!n若若AB=,则,则A与与B互斥,有互斥,有P(AB) = P(A) + P(B)nP(A)0,P(B)0,若若AB=,则,则P(AB)=0,A与与B互斥但不相互独立;互斥但不相互独立;n与任何事件与任何事件独立独立,但,但与任何事件与任何事件不互斥不互斥。n贝叶斯网络中的条件独立贝叶斯网络中的条件独立q若若 P(A|BC) = P(A|B),则,则A和和C关于关于B条件独立。条件独立。一
11、个事件的概率与另一一个事件的概率与另一事件的概率没关系事件的概率没关系两个事件不可两个事件不可能同时发生能同时发生给定某条件时给定某条件时,一个,一个事件的概率与另一个事件的概率与另一个事件的概率没关系事件的概率没关系132008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法例:例:P(S,C,L,E)= P(E|S,C,L) P(L|S,C) P(C|S) P(S)= P(E|S,C) P(L|S,C) P(C|S) P(S)= P(E|S,C) P(L|S) P(C|S) P(S)= P(E|S,C) P(L|S) P(C) P(S)联合概率公式联合概率公式不不给定给
12、定E,C独立于独立于S给定给定S,L独立于独立于C给定给定S,E独立于独立于LCPT给出给出这些概率这些概率SCLE贝叶斯网络的结构贝叶斯网络的结构142008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法串行连接串行连接qA通过通过B影响影响C;qC通过通过B影响影响A;q如果给定如果给定B,则,则A和和C互不影响,这时称互不影响,这时称A和和C关于关于B条条件独立。件独立。注:所谓注:所谓“影响影响”与箭头方向无关。与箭头方向无关。ACB血糖血糖 胃酸胃酸 饿饿条件独立断言是合理的条件独立断言是合理的152008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主
13、观贝叶斯方法分叉连接分叉连接q如果给定如果给定A,没有信息可经由,没有信息可经由A传递给传递给A的子结点,即的子结点,即给定给定A时,时,A的子结点之间的子结点之间相互相互独立,称子结点独立,称子结点B、C、F关于关于A条件独立。条件独立。ACBF162008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法汇集连接汇集连接u多个原因(多个原因(causes)有)有一个共同一个共同结果(结果(effect)。对)。对结果结果一无所一无所知时,原因之间条件独立。知时,原因之间条件独立。u当当结果或其某个子孙结果或其某个子孙已知,父结已知,父结点之间就不再独立了。点之间就不再独立
14、了。ACBFeACBFeHK172008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法nA和和B有共同的结果有共同的结果C;n在在有向图有向图中,结点中,结点C称为称为冲突子(冲突子(collider););n不给定不给定C时,时,A和和B之间之间是相互独立的;是相互独立的;n给定给定C时,时, A和和B之间就之间就不再独立了。不再独立了。电池没电电池没电油箱空油箱空汽车发动不了汽车发动不了ABCDavid Papineau于于1985年发现了给年发现了给定冲突子时父结点之间的因果联系。定冲突子时父结点之间的因果联系。182008-2009学年第1学期第5.1-5.2节
15、贝叶斯网络和主观贝叶斯方法nHead-to-tailnTail-to-tailnHead-to-head X Y Z X Y ZY未知,路径不阻塞未知,路径不阻塞 Y已知,路径被阻塞已知,路径被阻塞 X Z Y X Z YY未知,路径不阻塞未知,路径不阻塞 Y已知,路径被阻塞已知,路径被阻塞Y未知未知,路径被阻塞,路径被阻塞 Y已知已知,路径不阻塞,路径不阻塞 Z X Y ZX Y192008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法ViVb3VjVb1Vb2证据证据集集给定结点集给定结点集,Vi 和和Vj 的每个无的每个无向路经都有结点向路经都有结点Vb,如果,如果
16、 Vb ,且路径上两条弧都以,且路径上两条弧都以Vb为尾;为尾; Vb,且路径上一条弧以,且路径上一条弧以Vb 为尾,一条以为尾,一条以Vb为头;为头; Vb及其后继都不及其后继都不属于属于,且路,且路径上两条弧都以径上两条弧都以Vb为头。为头。称称Vi 和和Vj 被被Vb 阻塞。阻塞。202008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法给定证据集给定证据集,当上述任一条件满足时,当上述任一条件满足时,Vb 阻阻塞塞相应的那条相应的那条路径。路径。给定证据集给定证据集,如果,如果Vi和和Vj之间的之间的所有所有路径被阻路径被阻塞,则结点集塞,则结点集可以可以D分离分
17、离Vi和和Vj 。如果证据集如果证据集可以可以D分离分离Vi和和Vj,则,则Vi和和Vj条件独条件独立于立于证据集证据集。212008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n当当Vi 和和Vj条件独立于证据集条件独立于证据集时,时,q记为记为I(Vj,Vi |)或或I(Vi,Vj |),q且有且有P(Vi |Vj,) = P(Vi |)q和和P(Vj |Vi,) = P(Vj |)222008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法nI (L, E | S)或或I (L, E | S)q应用示例:应用示例:P(L|E,S)=P(L|S)
18、nI (L, C | S)或或I (L, C | S)q应用示例:应用示例:P(L|C, S)=P(L|S)nI (L, C, E | S)nI (S, C)、 I (S, C) 、 I (S, C)或或I (S, C)q应用示例:应用示例:P(S|C)=P(S)SCLECPT不含不含P(E)232008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法因果推理:已知父结点,计算子结点的条件概率因果推理:已知父结点,计算子结点的条件概率例:给定例:给定S,计算,计算P(E|S)。S称为推理的证据,称为推理的证据,E称称为询问结点。为询问结点。SCLE已知:已知: P(S)=
19、0.4,P(C)= 0.3,P(E|S, C)= 0.9,P(E|S, C)= 0.3,P(E|S, C)=0.5,P(E|S, C)=0.1不完整的不完整的CPT242008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法P(E|S) = P(E,C|S) + P(E,C|S)P(E,C|S) = P(E,C,S) / P(S)= P(E|C,S)P(C|S)P(S) / P(S) = P(E|C,S) P(C|S) = P(E|C,S) P(C) P(E,C|S) = P(E|C,S) P(C) P(E|S) = P(E|C,S) P(C) + P(E|C,S) P(C
20、) = 0.48SCLE要点:利用要点:利用条件概率性质条件概率性质3引入所有父结点,利用引入所有父结点,利用条件概率条件概率定义定义将父结点移到将父结点移到“|”右侧,利用右侧,利用条件独立条件独立简化公式,代入简化公式,代入CPT中的值求解。中的值求解。条件概率性质条件概率性质3252008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法n若若B1B2=,则,则P(B1B2|A)=P(B1|A)+P(B2|A)n证明:证明:P(B1B2|A) = P(B1B2)A) / P(A) = P(B1AB2A) / P(A) = P(B1A) + P(B2A) / P(A) =
21、 P(B1A)/P(A) + P(B2A)/P(A) = P(B1|A) + P(B2|A)条件概率定义条件概率定义事件运算分配率事件运算分配率概率定义性质概率定义性质3条件概率定义条件概率定义262008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法已知一个子结点,计算父结点的条件概率。已知一个子结点,计算父结点的条件概率。例:计算例:计算P(C|E)。 SCLE要点:将要点:将诊断诊断推理转化为推理转化为因果因果推理。推理。已知:已知:P(S)= 0.4,P(C)= 0.3,P(E|S, C)= 0.9,P(E|S, C)= 0.3,P(E|S, C)=0.5,P(E
22、|S, C)=0.1272008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法P(C|E) = P(E|C)P(C) / P(E) P(E|C)=P(E, S|C) + P(E,S|C) = P(E|S, C)P(S|C) +P(E|S, C)P(S|C) = P(E|S, C)P(S) +P(E|S, C)P(S) = 0.82 P(C|E) = 0.82P(C) / P(E) = 0.574 / P(E) 同理,同理,P(C|E) = P(E |C) P(C) / P(E) = 0.102 / P(E) 由由P(C|E) + P(C|E) = 1,得,得P(E) =
23、0.676 P(C|E) = 0.849SCLE贝叶斯公式贝叶斯公式条件概率性质条件概率性质3282008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法已知的已知的既有父结点又有子结点既有父结点又有子结点,询问其他父结点。,询问其他父结点。例:计算例:计算P(C|E, S)。SCLE292008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法P(C|E, S)= P(E, S| C) P(C) / P(E, S)= P(E| S, C) P(S |C) P(C) / P(E, S)= P(E| S, C) P(S) P(C) / P(E, S)= P(
24、E| S, C) P(S) P(C) / (P(E |S) P(S)= 0.807SCLE要点:先用贝叶斯公式要点:先用贝叶斯公式,把,把要询问的父结点要询问的父结点移至移至“|”|”右侧;再利用右侧;再利用条件概率定义条件概率定义将将“|”|”左侧的父结点移至左侧的父结点移至“|”|”右侧右侧;条件独立随时可用于简化公式。;条件独立随时可用于简化公式。302008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法例(摘自例(摘自http:/en.wikipedia.org/wiki/Bayesian_network)CPT如下:如下:P(R) = 0.2P(S|R) = 0
25、.01P(S|R) = 0.4P(G|S, R) = 0.99P(G|S,R) = 0.8P(G|S,R) = 0.9P(G|S,R) = 0.0求:求:P(R|G)SprinklerRainGrass wetSprinkler:洒水车洒水了:洒水车洒水了Rain:下雨了:下雨了Grass wet:草湿了:草湿了312008-2009学年第1学期第5.1-5.2节 贝叶斯网络和主观贝叶斯方法解:解:P(R|G)= P(G|R)P(R) / P(G)= P(G,S|R) + P(G,S|R)P(R)/P(G)= P(G|S,R)P(S|R) + P(G|S,R)P(S|R)P(R)/P(G)=
展开阅读全文