人工智能6第六章不确定性推理概要课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人工智能6第六章不确定性推理概要课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 第六 不确定性 推理 概要 课件
- 资源描述:
-
1、12022-11-16第五章第五章 不确定性推理不确定性推理第五章 不确定性推理22022-11-16本章内容本章内容l概述l基于概率的推理l主观Bayes方法l确定性理论l证据理论l模糊逻辑和模糊推理 第五章 不确定性推理32022-11-16不确定性不确定性l 现实世界中的事物以及事物之间的关系是极其复杂的,由于客观上存在的随机性、模糊性以及某些事物或现象暴露的不充分性,导致人们对它们的认识往往是不精确、不完全的,具有一定程度的不确定性。l 这种认识上的不确定性反映到知识以及由观察所得到的证据上来,就分别形成了不确定性的知识及不确定性的证据。l 另外,正如费根鲍姆所说的那样,大量未解决的重
2、要问题往往需要运用专家的经验。我们知道,经验性知识一般都带有某种程度的不确定性。第五章 不确定性推理 5.1概述42022-11-16不确定性推理的提出不确定性推理的提出l 已知事实和知识是构成推理的两个基本要素。l 在确定性推理中,已知事实以及推理时所依据的知识都是确定的l 推出的结论或证明了的假设也都是精确的,其真值或者为真,或者为假l 在事物和知识存在不确定性情况下,若用经典逻辑做精确处理,将把这种不确定性化归为确定性的,在本来不存在明确类属界限人为地划定界限,这无疑会舍弃事物的某些重要属性,从而失去了真实性。l 由此开始了对不确定性的表示及处理的研究,有了不确定性推理的理论和方法,这将
3、使计算机对人类思维的模拟更接近于人类的思维。第五章 不确定性推理 5.1概述52022-11-16不确定性推理不确定性推理l不确定性推理是建立在非经典逻辑基础上的一种推理,它是对不确定性知识的运用与处理。l严格地说,所谓不确定性推理就是从不确定性的初始证据出发,通过运用不确定性的知识,最终推出具有一定程度的不确定性但却是合理或者近乎合理的结论的思维过程。第五章 不确定性推理 5.1概述62022-11-16不确定性的类型不确定性的类型l 不确定性一般包括:证据的不确定性证据的不确定性:例如,当你观察某种动物的颜色时,你可能说是白色的,也可能是灰色的。知识不确定性知识不确定性:也称为知识的静态强
4、度。例如,如果“启动器发出刺耳声”则“启动器坏”,这条规则有多大的可靠性呢?结论的不确定性:结论的不确定性:在不确定证据下,用不确定的规则推出的结论,具有不确定性。例如,“启动器好象发出刺耳声”那么我们在多大程度上认为“启动器坏”呢?第五章 不确定性推理 5.1概述72022-11-16知识不确定性的表示知识不确定性的表示l 知识的表示与推理是密切相关的两个方面,不同的推理方法要求有相应的知识表示模式与之对应。l 知识的静态强度可以用该知识在应用中成功的概率,或者该知识的可信程度等来表示l 如果用知识在应用中成功的概率来表示,则其取值范围为0,1,该值越接近于1,说明该知识越“真”;其值越接近
5、于0,说明该知识越“假”。l 如果用可信度来表示知识的静态强度,取值范围没有一个统一的区间。著名的MYCIN系统采用-1,1区间,也有的系统用0,1区间第五章 不确定性推理 5.1概述82022-11-16证据不确定性的表示证据不确定性的表示l证据有两种:一种是求解问题时所提供的初始证据另一种是在推理中得出的中间结果l证据的不确定性表示应该与知识的不确定性表示保持一致,以便推理过程能对不确定性进行统一处理。第五章 不确定性推理 5.1概述92022-11-16不确定性推理的类型不确定性推理的类型l有多种不同的分类方法,如果按照是否采用数值来描述不确定性,可分为:数值方法:数值方法:用数值对不确
6、定性进行定量表示和处理的方法。非数值方法:非数值方法:除数值方法以外的其他各种对不确定性进行表示和处理的方法,如非单调推理等。l数值方法又可按所依据的理论分为两类:基于概率论的有关理论:基于概率论的有关理论:称为基于概率的模型,如确定性理论、主观Bayes方法、证据理论、等。基于模糊逻辑理论:基于模糊逻辑理论:称为模糊推理第五章 不确定性推理 5.1概述102022-11-16基于概率的推理方法基于概率的推理方法l 随机事件A的概率P(A)表示A发生的可能性l因而可用它来表示事件A的确定性程度。l由条件概率的定义及Bayes定理可得出:在一个事件发生的条件下另一个事件发生的概率l这可用于基于产
7、生式规则的不确定性推理,其中有两种简单的不确定性推理方法:经典概率方法经典概率方法逆概率方法第五章 不确定性推理 5.2 基于概率的方法112022-11-16经典概率方法经典概率方法l 若有推理规则:IF E THEN H 其中,E为前提条件,H为结论。l 如果我们在实践中经大量统计能得出 E发生的概率P(E)以及在 E发生条件下 H发生的条件概率P(HE)l 就可利用概率来表示确定性程度:把 P(E)作为证据E的确定性程度,把P(HE)作为在证据E出现时结论H的确定性程度。第五章 不确定性推理 5.2 基于概率的方法122022-11-16逆概率方法逆概率方法l 经典概率方法要求给出在证据
8、E出现情况下结论H的条件概率P(HE),这在实际应用中是相当困难的。l例如,若以E代表咳嗽,以H代表支气管炎,要找在咳嗽的人中有多少是患支气管炎的,就需要做大量的统计工作l但是如果在患支气管炎的人中统计有多少人是咳嗽的,就相对容易一些,因为患支气管炎的人毕竟比咳嗽的人少得多。l因此希望用逆概率P(EH)来求原概率P(HE),Bayes定理给出了解决这个问题的方法。第五章 不确定性推理 5.2 基于概率的方法132022-11-16确定性理论确定性理论l 确定性理论由美国斯坦福大学E.H.Shortliffe等人在1975年提出的一种不确定性推理模型l 1976年首次在血液病诊断专家系统MYCI
9、N中得到了成功应用。l 在确定性理论中,不确定性是用可信度来表示的,因此人们也称其为可信度方法。l 许多成功的专家系统都是基于这一方法建立起来的。l 基于可信度表示的不确定性推理的基本方法称为lC-F模型第五章 不确定性推理 5.4 确定性理论142022-11-16可信度可信度l人们在长期的实践活动中,对客观世界的认识积累了大量的经验,当面临一个情况时,往往可用这些经验对问题的真、假或为真的程度作出判断。l例如,小李今日上班迟到了,理由是“路上自行车出了毛病”,有两种情况:一是小李的自行车确实出了毛病,从而耽误了上班时间;一是小李的自行车没有出问题,只是想以此来搪塞。l对于听话的人来说,可以
10、绝对相信,也可以完全不信,或者只有某种程度的相信,其依据是以往对小李的的认识。l这种根据经验对一个事物或现象为真的相信程度称为可信度。l可信度带有较大的主观件和经验性,其准确性难以把握。第五章 不确定性推理 5.4 确定性理论152022-11-16C-F模型模型l C-F模型是基于可信度表示的不确定性推理的基本方法,其它可信度方法都是在此基础上发展起来。l 知识是用产生式规则表示的,其一般形式为:IF E THEN H CF(H,E)CF(H,E)是该条知识的可信度,称为可信度因子或规则强度-1 CF(H,E)1 它指出当前提条件E为真时,它对结论H为真的支持程度,CF(H,E)的值越大,就
11、越支持结论H为真。第五章 不确定性推理 5.4 确定性理论162022-11-16规则强度CF(H,E)的计算l CF(H,E)=MB(H,E)-MD(H,E)MB称为信任增长度 MD称为不信任增长度否则,若,)(1)()(),/(max1 P(H)1HPHPHPEHPMB第五章 不确定性推理 5.4 确定性理论否则,若,)()()(),/(min0 P(H)1HPHPHPEHPMD172022-11-16MB(H,E)和 MD(H,E)的意义l MB(H,E)0时,有P(H/E)P(H)这说明由于E所对应的证据出现增加了对H的信任程度。lMD(H,E)0时,有P(H/E)P(H)这说明由于E
12、所对应的证据出现增加了对H的不信任程度。l显然,一个证据不可能既增加对H的信任程度,又同时增加对H的不信任程度,因此MB(H,E)与MD(H,E)是互斥的。即MB(H,E)0时,MD(H,E)=0MD(H,E)0时,MB(H,E)=0第五章 不确定性推理 5.4 确定性理论182022-11-16证据不证据不确定性的表示确定性的表示l 证据的不确定性也是用可信度因子表示。证据E的可信度表示为CF(E)l 同样有:-1 CF(E)1 l 特殊值:CF(E)=1,前提肯定真l CF(E)=-1,前提肯定假l CF(E)=0,对前提一无所知l CF(E)0,表示E以CF(E)程度为真l CF(E)0
13、,表示E以CF(E)程度为假第五章 不确定性推理 5.4 确定性理论192022-11-16组合证据不组合证据不确定性的计算确定性的计算l组合证据是多个单一证据的合取时:CF(E1En)=min CF(E1),CF(En)l组合证据是多个单一证据的析取时:CF(E1En)=maxCF(E1),CF(En)l组合证据是证据取非时:CF(E)=CF(E)第五章 不确定性推理 5.4 确定性理论202022-11-16不不确定性的传递算法确定性的传递算法l C-F模型中的不确定性推理是从不确定的初始证据出发,通过运用相关的不确定性知识,最终推出结论并求出结论的可信度值:CF(H)=CF(H,E)ma
14、x 0,CF(E)l 若CF(E)0,即相应证据以某种程度为假,则CF(H)=0这说明在该模型中没有考虑证据为假时对结论H所产生的影响。l 当证据为真(即CF(E)=1)时,CF(H)=CF(H,E)这说明知识中的规则强度CF(H,E)实际上就是在前提条件对应的证据为真时结论H的可信度。第五章 不确定性推理 5.4 确定性理论212022-11-16结论不结论不确定性的合成算法确定性的合成算法l 若由多条不同知识推出了相同的结论,但可信度不同,则可用合成算法求出综合可信度。l 多条知识的综合可通过两两的合成实现l 当两条规则推出同一结论H时,CF(H)的计算:CF(H)=CF1(H)+CF2(
15、H)CF1(H)CF2(H)当CF1(H)0,CF2(H)0 CF(H)=CF1(H)+CF2(H)+CF1(H)CF2(H)当CF1(H)0,CF2(H)0 CF(H)=(CF1(H)+CF2(H)(1-minCF1(H),CF2(H)当CF1(H)、CF2(H)反号第五章 不确定性推理 5.4 确定性理论222022-11-16可信度方法可信度方法举例举例(一一)lR:IF(E1 or E2)and E3 THEN H (0.8)CF(E1)=0.4、CF(E2)=0.6、CF(E3)=0.7 l解:设E=(E1 or E2)and E3 CF(E1 or E2)=max(CF(E1),C
16、F2(E2)=0.6 CF(E)=min(CF(E1 or E2),CF(E3)=0.6 CF(H)=CF(E)CF(H,E)=0.60.8=0.48第五章 不确定性推理 5.4 确定性理论232022-11-16可信度方法可信度方法举例举例(二二)lR1:IF E1 THEN H (0.8)lR2:IF E2 THEN H (0.7)CF(E1)=0.4、CF(E2)=0.6 l解:CF1(H)=CF(E1)CF(H,E1)=0.4 0.8=0.32 CF2(H)=CF(E2)CF(H,E2)=0.6 0.7=0.42 CF(H)=0.32+0.42-0.320.42=0.6第五章 不确定性
17、推理 5.4 确定性理论242022-11-16加权模糊推理加权模糊推理l加权模糊推理是基于加权模糊逻辑的一种推理方法。l在许多实际问题中,一条推理规则的前提中的各子前提的“重要性”或所包含的信息量等都可能是各不相同的。例如,模糊规则“如果天空中有浓积雨云,有风有打雷闪电,则多半天要下雨”中,显然,“天空中有浓积雨云”是最重要的,而“有风”则不太重要 l表达这类现实知识,采用加权模糊逻辑公式是十分合适的 第五章 不确定性推理 5.4加权模糊推理252022-11-16加权模糊推理加权模糊推理规则的形式规则的形式 l w1*P1,w2*P2,wn*PnQ,CF,l其中Q与Pj(j=1,n),为模
18、糊逻辑谓词,取真值于0,1之间,wj 满足:wj0,(j=1,2,n),wj 1,wj为子前提Pj的权系数。lCF:0CF1为规则的置信度,:01为该规则的可应用阈限。第五章 不确定性推理 5.4加权模糊推理262022-11-16加权模糊推理加权模糊推理过程过程 l计算前提的真值t:t=wj*T(Pj),T(Pj)为Pj的真值 l若t大于等于时,应用该规则推出结论Q,其真值为 T(Q)=tCF。为某种“交型运算”,例如取极小和乘法等 l总有:结论的真值前提的真值l。第五章 不确定性推理 5.4加权模糊推理272022-11-16加权模糊推理的多规则处理(一)加权模糊推理的多规则处理(一)l
19、当同时有多条规则可应用,且都推出同一个结论时,要有一个结论的合并过程l 按每条规则分别独立进行推理可推出Q有n个真值l 有几种确定Q的最终真值的办法可供选择:1.求极大值法:T(Q)=Ti(Q)i=1,2,n2.严格加权求和法:T(Q)=CFi*Ti(Q)/CFi 3.加权求和法:T(Q)=CFi*ti/CFi4.有限和法:T(Q)=min(Ti(Q),1)第五章 不确定性推理 5.4加权模糊推理282022-11-16加权模糊推理的多规则处理(二)加权模糊推理的多规则处理(二)5.递推计算法:设 T1=t1*CF1对任意的k1,Tk=Tk1+(1Tk1)*CFk*tk 最后:T(Q)=Tnl
20、 这个公式保证了每增加一个推出Q的规则时,Q的真值T(Q)总是真正增加了一点,且先推出Q的规则所起的作用总是比后来的大。第五章 不确定性推理 5.4加权模糊推理292022-11-16加权模糊推理的另一种形式(一)加权模糊推理的另一种形式(一)l 在具体推理中,可能给出一个假设性结论,需推断出这个假设是否为真,即要推理的问题是“谓词Qx是否x真”,即是否T(Qx)x l 推理过程如下:1.把已知事实及其真值都放进一个称为“黑板”的中间数据库中2.将Qx与知识库中的各条推理规则的结论进行模糊匹配,找出匹配度大于m的规则,例如有lw1P1,w2P2,wnPnQ,CF,lM(Qx,Q)m 其中M(Q
21、x,Q)为Qx与Q的匹配度。第五章 不确定性推理 5.4加权模糊推理302022-11-16加权模糊推理的另一种形式(二)加权模糊推理的另一种形式(二)3.检查Pi(i=1,n)是否已在“黑板”中,若在则取出其真值T(Pi),若不在则令T(Pi)=0.5(表示真假不知),计算推理规则前提的真值t:t=wj*T(Pj)4.若t时,则算出:T(Q)=CF t,否则,转去步骤6进一步求该规则的各子前提的真值 第五章 不确定性推理 5.4加权模糊推理312022-11-16加权模糊推理的另一种形式(三)加权模糊推理的另一种形式(三)5.若 T(Qx)=M(Qx,Q)T(Q)=M(Qx,Q)(tCF)x
22、 则给该问题以模糊的肯定回答,即“Qx为x真”。否则转去步骤6进一步求该规则的各子前提的真值 6.把规则中那些尚不知道其真值的子前提P i当作子问题,返回步骤2开始去求解P i的真值。求得各子前提P i的真值T(P i),并把它们放进“黑板”之后,再回到步骤3去继续计算整个规则的真值t7.如果在上述的迭代过程中总不能推出T(Qx)x,则给出回答“一般Qx不能x真。”第五章 不确定性推理 5.4加权模糊推理322022-11-16模糊计算推理模糊计算推理 l 模糊计算推理是基于模糊计算逻辑的一种推理方法l 除了“与”、“或”和“非”运算之外增加了“有限和”()和乘法(&)l 设P和Q为模糊计算逻
23、辑中的合式公式,则PQ和P&Q也都是合式公式 l T(P Q)=minT(P)+T(Q),1l T(P&Q)=T(P)T(Q)l 从而,加权模糊逻辑公式:w1*P1,wn*Pn l 等价于:(w1&P1)(w2&P2)(wn&Pn)第五章 不确定性推理 5.5模糊计算推理332022-11-16必要条件的表示l 若有一些子前提是必要条件就可用“与”运算来表示 l 例如,(w1&P1)(w2&P2)P3Q,CF,l P3就是推出Q的必要条件,即若T(P3),则该规则就不能被应用。但P1和P2则不一定是必要的,l 只要w1T(P1)+w2T(P2)该规则可被应用 第五章 不确定性推理 5.5模糊计
24、算推理342022-11-16n n条规则的合成条规则的合成计算计算 l“或”运算可用来把n条规则合成一条,例如,规则组:P1 Q,CF1 ,1P2 Q,CF2,2 Pn Q,CFn,nl可合并成一条规则l P1 P2 Pn Q,CF,l其中,CF=minCF1,CFn,=max1,n l合并以后,关于置信度和阈限的要求更严格了,合并前后并非完全等价的。第五章 不确定性推理 5.5模糊计算推理352022-11-16模糊计算推理模糊计算推理过程过程(一)(一)l模糊计算推理实质是根据一组模糊计算逻辑的蕴含式和一些已知事实计算一些模糊计算逻辑公式的真值的过程 l设有一组蕴含式(即知识库中的规则)
25、:F1(P1,P2,Pn)P1,CF1,1F2(P1,P2,Pn)P2,CF2,2 Fn(P1,P2,Pn)Pn,CFn,nl一组已知事实(即黑板上的初始知识):Q1,Q2,Qm lP1Pn为模糊谓词。Q1Qm为P1Pn中某些谓词的实例 第五章 不确定性推理 5.5模糊计算推理362022-11-16模糊计算推理模糊计算推理过程过程(二)(二)l若问“Q是否真?”,模糊计算推理过程如下:1把已知事实Q1,Q2,Qm及其真值一起记入“黑板”。2将“黑板”中的数据与规则的结论进行模糊匹配。3计算匹配的各规则的前提的真值:t i=T(Fi(P1,P2,Pn)4对ti i的规则计算结论的真值:T(Pi
展开阅读全文