人工智能-模糊推理课件_第1页
人工智能-模糊推理课件_第2页
人工智能-模糊推理课件_第3页
人工智能-模糊推理课件_第4页
人工智能-模糊推理课件_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模糊数学绪论模糊概念模糊概念:从属于该概念到不属于该概念之间无明显分界线年轻、重、热、美、厚、薄、快、慢、大、小、高、低、长、短、贵、贱、强、弱、软、硬、阴天、多云、暴雨、清晨、礼品。模糊数学就是用数学方法研究模糊现象。术语来源

Fuzzy:毛绒绒的,边界不清楚的模糊,不分明,弗齐,弗晰,勿晰模糊数学的产生与基本思想产生1965年,L.A.Zadeh(扎德)发表了文章《模糊集》

(FuzzySets,InformationandControl,8,338-353)基本思想用属于程度代替属于或不属于。某个人属于秃子的程度为0.8,另一个人属于秃子的程度为0.3等.三、模糊数学的发展75年之前,发展缓慢;80以后发展迅速;90-92FuzzyBoom

杂志种类78年,Int.J.ofFuzzySetsandSystems每年1卷共340页,99年8卷每卷480页Int.J.ofApproximateReasoningInt.J.FuzzyMathematicsInt.J.Uncertainty,Fuzziness,knowledge-basedSystemsIEEE系列杂志主要杂志25种,涉及模糊内容20,000余种

国际会议IFSA(Int.FuzzySystemsAssociation)EUFIT、NAFIP、Fuzzy-IEEE、IPMU模糊代数,模糊拓扑,模糊逻辑,模糊分析,模糊概率,模糊图论,模糊优化等模糊数学分支

涉及学科分类、识别、评判、预测、控制、排序、选择;

模糊产品洗衣机、摄象机、照相机、电饭锅、空调、电梯人工智能、控制、决策、专家系统、医学、土木、农业、气象、信息、经济、文学、音乐

研究项目EuropeanNetworkofExcellence120个子项目与模糊有关LIFE(LaboratoryforInternationalFuzzyEngineeringResearch)NSF应用数学:大规模数据处理、不确定性建模国内状况1976年传入我国1980年成立中国模糊数学与模糊系统学会1981年创办《模糊数学》杂志1987年创办《模糊系统与数学》杂志我国已成为全球四大模糊数学研究中心之一(美国、西欧、日本、中国)为什么研究模糊数学人工智能的要求

取得精确数据不可能或很困难没有必要获取精确数据模糊数学的产生不仅形成了一门崭新的数学学科,而且也形成了一种崭新的思维方法,它告诉我们存在亦真亦假的命题,从而打破了以二值逻辑为基础的传统思维,使得模糊推理成为严格的数学方法。随着模糊数学的发展,模糊理论和模糊技术将对于人类社会的进步发挥更大的作用。模糊数学理论

隶属函数的确定1.模糊统计方法

与概率统计类似,但有区别:若把概率统计比喻为“变动的点”是否落在“不动的圈”内,则把模糊统计比喻为“变动的圈”是否盖住“不动的点”.2.指派方法

一种主观方法,一般给出隶属函数的解析表达式。3.借用已有的“客观”尺度

模糊推理

模糊命题含有模糊概念、模糊数据的语句称为模糊命题。它的一般表示形式为:x is A

或者 x is A (CF)

其中,A是模糊概念或者模糊数,用相应的模糊集及隶属函数刻画;x是论域上的变量,用以代表所论述对象的属性;CF是该模糊命题的可信度,它既可以是一个确定的数,也可以是一个模糊数或者模糊语言值。模糊语言值是指表示大小、长短、多少等程度的一些词汇。如:极大、很大、相当大、比较大。模糊语言值同样可用模糊集描述。模糊知识的表示(1)模糊产生式规则的一般形式是:IF E THEN H (CF,λ)其中,E是用模糊命题表示的模糊条件;H是用模糊命题表示的模糊结论;CF是知识的可信度因子,它既可以是一个确定的数,也可以是一个模糊数或模糊语言值。λ是匹配度的阈值,用以指出知识被运用的条件。例如:IF xisATHENyisB(CF,λ)(2)推理中所用的证据也用模糊命题表示,一般形式为x is A’或者x is A’ (CF)(3)模糊推理要解决的问题:证据与知识的条件是否匹配:如果匹配,如何利用知识及证据推出结论。 5.6.3模糊匹配与冲突消解在模糊推理中,知识的前提条件中的A与证据中的A’不一定完全相同,因此首先必须考虑匹配问题。例如:IF xis小 THEN yis大 (0.6) xis较小两个模糊集或模糊概念的相似程度称为匹配度。常用的计算匹配度的方法主要有贴近度、语义距离及相似度等。1.贴近度设A与B分别是论域U={u1,u2,…,un}上的两个模糊集,则它们的贴近度定义为:(A,B)=[A∙B+(1-A⊙B)]/2其中2.语义距离(1)海明距离(2)欧几里得距离(3)明可夫斯基距离(4)切比雪夫距离匹配度为:1-d(A,B)3.相似度(1)最大最小法(2)算术平均法(3)几何平均最小法(4)相关系数法(5)指数法匹配度举例设U={a,b,c,d}A=0.3/a+0.4/b+0.6/c+0.8/dB=0.2/a+0.5/b+0.6/c+0.7/d贴近度:A∙B=(0.3∧0.2)∨(0.4∧0.5)∨(0.6∧0.6)∨(0.8∧0.7)=0.7A⊙B=(0.3∨0.2)∧(0.4∨0.5)∧(0.6∨0.6)∧(0.8∨0.7)=0.3(A,B)=1/2[A∙B+(1-A⊙B)]=1/2[0.7+(1-0.3)]=0.7海明距离:d(A,B)=1/4×(|0.3-0.2|+|0.4-0.5|+|0.6-0.6|+|0.8-0.7|)=0.075(A,B)=1-d(A,B)=1-0.075=0.925相似度:最大最小法:r(A,B)=((0.3∧0.2)+(0.4∧0.5)+(0.6∧0.6)+(0.8∧0.7))/((0.3∨0.2)+(0.4∨0.5)+(0.6∨0.6)+(0.8∨0.7))=1.9/2.2=0.86(1)分别计算出每一个子条件与其证据的匹配度例如对复合条件E=x1isA1ANDx2isA2ANDx3isA3及相应证据E’:x1isA’1,x2isA’2,x3isA’3分别算出Ai与A’i的匹配度δmatch(Ai,A’i),i=1,2,3。(2)求出整个前提条件与证据的总匹配度。目前常用的方法有“取极小”和“相乘”等。δmatch(E,E’)=min{δmatch(A1,A’1),δmatch(A2,A’2),δmatch(A3,A’3)}δmatch(E,E’)=δmatch(A1,A’1)×δmatch(A2,A’2)×δmatch(A3,A’3)(3)检查总匹配度是否满足阈值条件,如果满足就可以匹配,否则为不可匹配。复合条件的模糊匹配模糊推理中的冲突消解1.按匹配度大小排序2.按加权平均值排序例如,设U={u1,u2,u3,u4,u5},A=0.9/u1+0.6/u2+0.4/u3B=0.6/u2+0.8/u3+0.5/u4C=0.5/u3+0.8/u4+1/u5D=0.8/u1+0.5/u2+0.1/u3并设有如下模糊知识:R1: IF xisA THEN yisH1R2: IF xisB THEN yisH2R3: IF xisC THEN yisH3用户提供的初始证据为:E’: xisDδmatch(A,D)=μD(u1)/μA(u1)+μD(u2)/μA(u2)+μD(u3)/μA(u3)=0.8/0.9+0.5/0.6+0.1/0.4同理可得:δmatch(B,D)=0.8/0+0.5/0.6+0.1/0.8δmatch(C,D)=0.8/0+0.5/0+0.1/0.5以上D与A、B、C的匹配度用模糊集形式表示。下面求匹配度的加权平均值:AV(δmatch(A,D))=(0.8×0.9+0.5×0.6+0.1×0.4)/(0.9+0.6+0.4)=0.56同理可得:AV(δmatch(B,D))=0.27AV(δmatch(C,D))=0.1于是得到:AV(δmatch(A,D))>AV(δmatch(B,D))>AV(δmatch(C,D))所以R1是当前首先被选用的知识。3.按广义顺序关系排序由上例可得:δmatch(A,D)=μD(u1)/μA(u1)+μD(u2)/μA(u2)+μD(u3)/μA(u3)=0.8/0.9+0.5/0.6+0.1/0.4δmatch(B,D)=0.8/0+0.5/0.6+0.1/0.8δmatch(C,D)=0.8/0+0.5/0+0.1/0.5下面以δmatch(A,D)与δmatch(B,D)为例说明广义顺序排序的方法:首先用δmatch(B,D)的每一项分别与δmatch(A,D)的每一项进行比较。比较时μD(ui)与μD(uj)中取其小者,μA(ui)与μB(uj)按如下规则取值:若μA(ui)≥μB(uj)则取“1”;若μA(ui)<μB(uj)则取“0”。例如用μD(u1)/μB(u1)与δmatch(A,D)的各项进行比较时得到:0.8/1+0.5/1+0.1/0然后对得到的各项进行归并,把“分母”相同的项归并为一项,“分子”取其最大者,于是得到如下比较结果:μ1/1+μ0/0此时,若μ1>μ0

,则就认为δmatch(A,D)优于δmatch(B,D),记为δmatch(A,D)≥δmatch(B,D)。按这种方法,对δmatch(A,D)与δmatch(B,D)可以得到:0.8/1+0.5/1+0.1/1+0.5/1+0.5/1+0.1/0+0.1/1+0.1/0+0.1/0=0.8/1+0.1/0由于μ1=0.8>μ0=0.1,所以得到:δmatch(A,D)≥δmatch(B,D)同理可得:δmatch(A,D)≥δmatch(C,D)δmatch(B,D)≥δmatch(C,D)最后得到:δmatch(A,D)≥δmatch(B,D)≥δmatch(C,D)由此可知R1应该是首先被选用的知识。模糊推理的基本模式1.模糊假言推理知识:IF xisA THEN yisB证据: xisA’-------------------------------------------结论: yisB’对于复合条件有:知识:IFx1isA1ANDx2isA2AND…ANDxnisAnTHEN yisB证据:x1isA’1,

x2isA’2,

,xnisA’n----------------------------------------结论: yisB’2.模糊拒取式推理知识:IF xisA THEN yisB证据: yisB’-------------------------------------------结论: xisA’知识:IF xisA THEN yisB证据: yisnotB’-------------------------------------------结论: xisnotA’简单模糊推理知识中只含有简单条件,且不带可信度因子的模糊推理称为简单模糊推理。合成推理规则:对于知识IF xisA THEN yisB首先构造出A与B之间的模糊关系R,然后通过R与证据的合成求出结论。如果已知证据是xisA’且A与A’可以模糊匹配,则通过下述合成运算求取B’:B’=A’◦R

如果已知证据是yisB’且B与B’可以模糊匹配,则通过下述合成运算求出A’:A’=R◦B’构造模糊关系R的方法1.扎德方法扎德提出了两种方法:一种称为条件命题的极大极小规则;另一种称为条件命题的算术规则,由它们获得的模糊关系分别记为Rm和Ra。设A∈F(U),B∈F(V),其表示分别为且用×,∪,∩,¬,分别表示模糊集的笛卡儿乘积、并、交、补及有界和运算,则扎德把Rm和Ra分别定义为:

IFxisA THEN yisB对于模糊假言推理,若已知证据为xisA’则:B’m=A’◦RmB’a=A’◦Ra对于模糊拒取式推理,若已知证据为yisB’则:A’m=Rm◦B’A’a=Ra◦B’扎德法推理举例(1)例5.8设U=V={1,2,3,4,5},A=1/1+0.5/2,B=0.4/3+0.6/4+1/5并设模糊知识及模糊证据分别为:

IFxisATHENyisBxisA’其中,A’的模糊集为:A’=1/1+0.4/2+0.2/3则由模糊知识可分别得到Rm与Ra:扎德法推理举例(2)B’m=A’◦Rm={1,0.4,0.2,0,0}◦={0.4,0.4,0.4,0.6,1}B’a=A’◦Ra={0.4,0.4,0.4,0.6,1}若已知证据为:yisB’,且B’=0.2/1+0.4/2+0.6/3+0.5/4+0.3/5,则:A’m=Rm◦B’

=A’a=Ra◦B’={0.5,0.6,0.6,0.6,0.6}2.Mamdani方法

IFxisA THEN yisB对于模糊假言推理,B’c=A’◦Rc对于模糊拒取式推理,A’c=Rc◦B’3.Mizumoto方法米祖莫托等人根据多值逻辑中计算T(AB)的定义,提出了一组构造模糊关系的方法,分别记为Rs,Rg,Rsg,Rgs,Rgg,Rss等等。其定义分别为:设U=V={1,2,3,4,5},A=1/1+0.5/2,B=0.4/3+0.6/4+1/5

模糊知识: IFxisATHENyisB

模糊证据:xisA’

其中,A’的模糊集为:A’=1/1+0.4/2+0.2/3B’s=A’◦Rs={0.2,0.2,0.2,0.4,1}B’g=A’◦Rg={0.2,0.2,0.4,0.6,1}各种模糊关系的性能分析(1)比较模糊关系性能所依据的基本原则:原则1:知识:IF xisA THEN yisB证据: xisA-------------------------------------------结论: yisB原则2:知识:IF xisA THEN yisB证据: xisveryA------------------------------------------------结论: yisveryB yisB各种模糊关系的性能分析(2)原则3:知识:IF xisA THEN yisB证据: xismoreorlessA----------------------------------------------------------------结论: yismoreorlessB yisB原则4:知识:IF xisA THEN yisB证据: xisnotA------------------------------------------------结论: yisunknown yisnotB以上原则是针对模糊假言推理的。各种模糊关系的性能分析(3)原则5:知识:IF xisA THEN yisB证据: yisnotB---------------------------------------------------结论: xisnotA原则6:知识:IF xisA THEN yisB证据: yisnotveryB----------------------------------------------------结论: xisnotveryA各种模糊关系的性能分析(4)原则7:知识:IF xisA THEN yisB证据: yisnotmoreorlessB-------------------------------------------------------------结论: xisnotmoreorlessA原则8:知识:IF xisA THEN yisB证据: yisB----------------------------------------------结论: xisunknown xisA模糊关系评测实例设U=V={1,2,3,4,5,6,7,8,9,10}A=1/1+0.8/2+0.6/3+0.4/4+0.2/5(小)B=0.2/4+0.4/5+0.6/6+0.8/7+1/8+1/9+1/10(大)根据基本概念扩充法,由A可得:veryA=={1,0.64,0.36,0.16,0.04,0,0,0,0,0}moreorlessA=={1,0.89,0.77,0.63,0.45,0,0,0,0,0}notA=={0,0.2,0.4,0.6,0.8,1,1,1,1,1}notveryA=={0,0.36,0.64,0.84,0.96,1,1,1,1,1}notmoreorlessA=={0,0.11,0.23,0.37,0.55,1,1,1,1,1}由B可得:veryB=={0,0,0,0.04,0.16,0.36,0.64,1,1,1}moreorlessB=={0,0,0,0.45,0.63,0.77,0.89,1,1,1}notB=={1,1,1,0.8,0.6,0.4,0.2,0,0,0}notveryB=={1,1,1,0.96,0.84,0.64,0.36,0,0,0}notmoreorlessB=={1,1,1,0.55,0.37,0.23,0.11,0,0,0}各种模糊关系符合推理原则情况一览表原则A’B’RmRa

Rc

Rs

Rg

Rsg

Rgg

Rgs

RssRbR△R▲R*R#R□1234AVeryAVeryAmoreorlessAMoreorlessANotANotABVeryBBMoreorlessBBUnknownNotB××v

v

v

v

vv

v×××××××××

v

×

v

××

v××××××××v

×

v

×

vv

××××××××××

v

v

v

vv

v××××××××v

×

×

×

××

×××××××vv×

v

v

×

××

×vvvvvv×××

×

×

v

vv

v××××××5678NotANotveryANotmoreorlessAUnknownANotBNotveryBNotmoreorlessBBB×××

v

×

v

××

v×××××××××

v

×

v

××

v×××××××××

v

×

v

××

v×××××××v×

v

v

×

××

×vvvvvv××v

×

×

×

×v

v××××××5.6.6模糊三段论推理R1:IF xisA THEN yisBR2:IF yisB THEN zisC-------------------------------------------R3:IF xisA THEN zisC其中A、B、C分别是论域U、V、W上的模糊集。如果R3可由R1及R2推导出来,则称模糊三段论成立。设R(A,B),R(B,C)与R(A,C)分别是根据上述模糊知识得到的模糊关系,它们分别定义在U×V,V×W,U×W上,如果R(A,B)◦R(B,C)=R(A,C)则R3就能够从R1和R2推导出来,此时称模糊三段论成立。满足模糊三段论的模糊关系在前面讨论的15种模糊关系中,有一些能满足模糊三段论,有一些不能满足。设U=V=W={1,2,3,4,5}A=1/1+0.6/2+0.2/3B=0.3/3+0.7/4+1/5C=0.09/3+0.49/4+1/5对Rm由R1,R2,R3分别得到:显然,Rm(A,B)◦Rm(B,C)≠Rm(A,C)。这说明Rm不满足模糊三段论。显然,Rg(A,B)◦Rg(B,C)=Rg(A,C)这说明Rg满足模糊三段论。各种模糊关系满足模糊三段论情况表中,“v”表示满足,“×”表示不满足。模糊关系RmRaRcRsRgRsgRggRgsRssRbR△R▲R*R#R□模糊三段论××vvvvvvv×××××v模糊判决方法在推理得到的模糊集合中取一个相对最能代表这个模糊集合的单值的过程就称作解模糊或模糊判决(Defuzzification)。模糊判决可以采用不同的方法:重心法、最大隶属度方法、加权平均法、隶属度限幅元素平均法。下面介绍各种模糊判决方法,并以“水温适中”为例,说明不同方法的计算过程。假设“水温适中”的隶属函数为

μF

(x)={X:0.0/0+0.0/10+0.33/20+0.67/30+1.0/40+1.0/50

+0.75/60+0.5/70+0.25/80+0.0/90+0.0/100}1、重心法所谓重心法就是取模糊隶属函数曲线与横坐标轴围成面积的重心作为代表点。理论上应该计算输出范围内一系列连续点的重心,即

但实际上是计算输出范围内整个采样点(即若干离散值)的重心。这样,在不花太多时间的情况下,用足够小的取样间隔来提供所需要的精度,这是一种最好的折衷方案。

=(0×0.0+10×0.0×+20×.033×+30×0.67×+40×1.0×+50×1.0

+60×0.75×+70×0.5+80×0.25+90×0.0+100×0.0)

/(0.0+0.0+0.33+0.67+1.0+1.0+0.75+0.5+0.25+0.0+0.0)

=48.2

在隶属函数不对称的情况下,其输出的代表值48.2°C

。如果模糊集合中没有48.2°C,那么就选取最靠近的一个温度值50°C

输出。2.最大隶属度法这种方法最简单,只要在推理结论的模糊集合中取隶属度最大的那个元素作为输出量即可。不过,要求这种情况下的隶属函数曲线一定是正规凸模糊集合(即其曲线只能是单峰曲线)。如果该曲线是梯形平顶,那么具有最大隶属度的元素就可能不只一个,这时就要对所有取最大隶属度的元素求其平均值。例如,对于“水温适中”这种情况,按最大隶属度原则,有两个元素40和50具有最大隶属度1.0,那就要对所有取最大隶属度的元素40和50求平均值,执行量应取:

umax=(40+50)/2=45

3.系数加权平均法系数加权平均法的输出执行量由下式决定:

u=

ki·xi/ki

式中,系数ki的选择要根据实际情况而定,不同的系统决定了系统有不同的响应特性。4.隶属度限幅元素平均法用所确定的隶属度值a隶属度函数曲线进行切割,再对切割后等于该隶属度的所有元素进行平均,用这个平均值作为输出执行量,这种方法就称为隶属度限幅元素平均法。学科前沿讲座人工智能——皇帝的新脑还是人类的终结

一、关于人工智能

一、关于人工智能从数值计算文字、图像等多媒体信息处理初步实现了Leibniz提出的“将人的思维机器化”的思想让机器拥有人的心智——成为计算机专家梦寐以求的理想!1956年,M.L.Minsky,C.Shanon,J.McCarthy(人工智能之父)等在美国达德茅斯大学召开第一届人工智能学术会议。 会上首次使用“人工智能”这一术语。 标志着人工智能学科的诞生。一、关于人工智能1950年,W.格雷.瓦尔特,可以自己充电的“乌龟”1960年,K.M.柯尔,模拟了一个精神病疗法专家电脑下棋方面,97年的“深蓝”(DeepBlue),03年的“小深”(DeepJunior)一、关于人工智能医生:我可以为你效劳吗病人:我不知道医生:请告诉我一些情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论