版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人工智能及其应用 第四章第四章 计算智能(模糊计算)计算智能(模糊计算) 目录 概述概述 模糊变换与模糊集合模糊变换与模糊集合 模糊矩阵及模糊关系模糊矩阵及模糊关系 模糊逻辑推理模糊逻辑推理 模糊判决方法模糊判决方法 模糊控制模糊控制一、概述一、概述 模糊数学是用数学方法研究和处理具有“模糊性模糊性”现象的数学。 “模糊性”主要是指客观事物差异的中间过渡的“不分明性”,例如“高与矮”、“干净与脏”、“美与丑”、“冷与热”等等,都难以明确的划定界限。 人脑具有处理模糊信息的能力,善于判断和处理模糊现象,但计算机对模糊现象识别能力较差。一、概述一、概述 为了提高计算机识别模糊现象的能力 需要把常用
2、的模糊语言设计成机器能接受的指令和机器能接受的指令和程序程序。 需要寻找一种描述和加工模糊信息的数学工具模糊信息的数学工具,这就推动数学 家深入研究模糊数学。 模糊数学不是让数学变成模糊的概念,其关键在于关键在于如何寻求适当的数学语言来描述事物的模糊性如何寻求适当的数学语言来描述事物的模糊性。1.1 随机性与模糊性随机性与模糊性 随机性 在事物的出现与否上表现的不确定性 用在0,1上取值的概率分布函数表示,用统计数学研究随机性事件 AI中,研究方法有: 主观贝叶斯法: if EP(E) then (LS,LN) HP(H) 即在E为概率P(E)的条件下,具有一定充分性和必要性条件时推理得到H的
3、概率为P(H)。 可信度法:if E then H(CF(H,E)即由E推理得到H的可信度为CF(H,E)。1.1 随机性与模糊性随机性与模糊性 模糊性 被研究事件的概念本身是模糊的,这种由概念的模糊而形成的不确定称为模糊性。 用在0,1上取值的隶属函数说明模糊性。1.1 随机性与模糊性随机性与模糊性 结论 随机性:对确定性事件作不充分的估计对确定性事件作不充分的估计-概率 模糊性:对不确定性事件作确定性程度的描对不确定性事件作确定性程度的描述述-隶属函数例:明日气温是15的概率为0.1 明日是较暖和气温的可能性为0.1(隶属函数) 电压是220V的概率为0.95 电压是合格的可能性为0.95
4、(隶属函数)1.2 模糊数学起源模糊数学起源 Zadeh于1965后首次提出了模糊集合概念。 模糊子集:用经典数学处理模糊性现象的集合,采用0,1闭区间和映射的方法 确定性与模糊性的联系分解定理 具有一定条件的确定性现象可以表现为模糊性具有一定条件的确定性现象可以表现为模糊性现象,或模糊性现象可以分解为确定性现象。现象,或模糊性现象可以分解为确定性现象。1.2 模糊数学起源模糊数学起源 Zadeh的模糊子集论不是唯一地处理模糊性现象的数学方法,但它开创了应用经典数学处理模糊性问题的先河,并使模糊集合论及应用取得较大成果。它是应用经典数学方法处理一类最基本、简单的模糊性现象的理论和方法。二、二、
5、 模糊变换与模糊集合模糊变换与模糊集合模糊变量事物的模糊性以知识表述,而知识又以数学的变量来说明事物本身的概念。模糊变量是指清晰变量的模糊化。例如“电压U”是通常意义下的变量,而“较低电压”则为一个模糊变量。用隶属函数说明其模糊性。2.1 模糊集合的定义模糊集合的定义 经典集合:具有某种共同性质,彼此可以区别的事物的总体,具有确定性、互异性和无序性。 经典集合中,一个事物只能是属于(是)或不属于(假)某一集合,即XAAxAxxCA01)()(xCA为经典集合A的特征函数2.1 模糊集合的定义模糊集合的定义 模糊集合 集合界限模糊 非此即彼即此即彼 模糊集合定义设 是论域,称映射 ,确定了一个
6、上的模糊子集 ,映射 称为 的隶属函数,它表示对 的隶属程度。( ):0,1FxXUFFFX( )Fx2.1 模糊集合的定义模糊集合的定义 使 的点称为 的过渡点,此点最具有模糊性。 当映射 只取1或0时,模糊子集 就是经典子集,而 就是它的特征函数,可见经典子集是模糊子集的特殊情形经典子集是模糊子集的特殊情形。F( )Fx( )0.5FxF( )Fx2.1 模糊集合的定义模糊集合的定义 如 为年龄,则 的范围为0150,而 =年轻则是 的一个子集,而映射 表示论域 中每个元素对应“年轻”的隶属程度。UUA( )AxUU2.1 模糊集合的定义模糊集合的定义 模糊集合的表达方式Zadeh表示法:
7、X为离散离散有限域 时,F表示为:,21nxxxniiiFnnFFFxxxxxxxxF12211)()()()(10, 3 , 2 , 1 X例:0 /10.1/ 20.3 / 30.7 / 41/ 51/ 60.7 / 70.4 / 80.1/ 90 /10F 几个2.1 模糊集合的定义模糊集合的定义 序偶表示法:顺序不能改变顺序不能改变,即 向量表示法:顺序不能改变,即顺序不能改变,即)(,( ,),(,(),(,(2211nFnFFxxxxxxF(2,0.1),(3,0.3),(4,0.7),(5,1),(6,1),(7,0.7),(8,0.4),(9,0.1)F 几个0 , 1 . 0
8、 , 4 . 0 , 7 . 0 , 1 , 1 , 7 . 0 , 3 . 0 , 1 . 0 , 0 几个F2.1 模糊集合的定义模糊集合的定义 X为连续连续有限域例:年龄*)(xxFF不表示积分,而表示论域X为连续域150, 0X15050/)505(1 500012xxxxF老年15030/)530(1 300112xxxxxF年轻2.1 模糊集合的定义模糊集合的定义 从上例中可看出:一个有限论域上可以对应无限无限个模糊子集,而经典子集是有限的;一个模糊子集的隶属函数的确定方法是主观主观的。2.2 模糊集合的基本性质模糊集合的基本性质 关于模糊集合的几个基本性质 台(support)集
9、合(模糊支集) 子集F中, 的元素称为台 台集合即是这些台元素的集合。 如 的台集合为1)(0 xF几个Fsup2,3,4,5,6,7,8,9几个2.2 模糊集合的基本性质模糊集合的基本性质 正则(normal)模糊集合 若有 则称为正则模糊集合。 如 、 均为正则模糊集合。几个F1)(maxxFXx年轻F2.2 模糊集合的基本性质模糊集合的基本性质 凸模糊集合 若有 ,则称为凸模糊集合。)()()(),(min()(2121xxxxxFFFFF2.2 模糊集合的基本性质模糊集合的基本性质 单点模糊集合 若X中,F的台集合仅为一个点,且该点的 ,则称F为单点模糊集合。 核 台集合的最大值对应区
10、1)(xF2.2 模糊集合关系及运算模糊集合关系及运算 相等相等:设有两个模糊集全A和B, 当且仅记当它们的隶属函数在论域上恒等,即 包含包含: 包含于 当且仅当对于论域 上AB,( )( )ABxXxx ABX,( )( )ABxXxx 2.2 模糊集运算模糊集运算 交集交集 并集并集 补集补集,()( )max( ),( )ABxXAB xxx ,()( )min( ),( )ABxXAB xxx ,( )1( )xX A xA x 2.2 模糊集运算模糊集运算 截(割)集及分解定理 截集 强截集的称为水平集截集的称为则称为水平设AAxxAAAxxAxFAAA)()2)()() 1)( 1
11、0)(2.2 模糊集合运算模糊集合运算 截集性质AA 则BABA)(BABA)(2.2 模糊集合运算模糊集合运算 分解定理(分解原理) 联系模糊集合与清晰集合的一个桥梁 若有模糊集 , 是A的一个截集,则有下列分解式成立:AAA)(xFAXA或U为组合()( )1,( )0()AAxAxxxA当则也是论域X上的一个模糊子集。A2.2 模糊集合运算模糊集合运算例: ,并有,54321xxxxxX 4326 . 04324326 . 0/6 . 0/6 . 0/6 . 06 . 0/1/1/1,xxxAxxxxxxA,6 . 0;1432131xxx,Ax,A54321/3 . 0/7 . 0/1
12、/6 . 0/4 . 0 xxxxxA则利用分解定理,将截集组合还原为模糊集,以上例所得结果为例:2.2 模糊集合运算模糊集合运算10.70.60.40.333423412341234512310.70.60.40.310.70.70.60.60.6()()0.40.40.40.40.30.30.30.30.3()()0.30.40.30.40.60.30.40.60.710.30.40.6AAAAAAAxxxxxxxxxxxxxxxxxx 45123450.70.30.40.610.70.3xxxxxxx三、三、 模糊矩阵与模糊关系模糊矩阵与模糊关系 模糊关系 是模糊集合进入应用的重要基本概
13、念。 描述模糊集合的元素与元素之间或此集合与彼集合的元素关系。 当论域X为有限域时,用模糊矩阵表示模糊关系。 3.1 模糊矩阵模糊矩阵 一般定义一般定义:用矩阵形式来表示两个模糊集合的元素之间或模糊集合中各元素之间的关系,此矩阵即为模糊矩阵。矩阵元素为 ,i为行,j为列。 1 , 0ijr3.1 模糊矩阵模糊矩阵 正规定义:正规定义: 当有模糊集合 ,有 ,则称 为模糊矩阵。 为 对于关系r的隶属度。 1 , 0ijr, 1, 1mjjniiyYxX),(jiRijyxr)(ijmnrR),(jiRyxjiyx ,3.1 模糊矩阵模糊矩阵 模糊矩阵的截矩阵设 ,对于任意 定义: ,则 称为R的
14、截矩阵。 性质:当 对任意 ,有nmijrR)(ijijijrrr01 1 , 0mnijrR)(SR 1 , 0SR SRSRSRSR)(;)(3.1 模糊矩阵模糊矩阵例:18 . 03 . 05 . 0R则:11113 . 0R11015 . 0R11008 . 0R3.2 模糊关系模糊关系 概念设有集合 ,问:该集合中“小于”,“小得多”两个关系。0000010000110001110011110小于000000.100000.30.10000.70.40.10010.80.50.20R小得多(清晰)(模糊)矩阵元素),(jiijijxxr5 , 4 , 3 , 2 , 1A3.2 模糊
15、关系模糊关系 模糊关系是普通关系的拓宽。例:身高 与体重的“正常”关系R为:9585756555,45;200190180170160,150,B,A15 . 01 . 00005 . 015 . 000006 . 013 . 000006 . 012 . 00001 . 06 . 017 . 00001 . 07 . 01YXRcmX)200,150(kgY)95,45(3.2 模糊关系模糊关系 定义 模糊关系是两个非空模糊集合X、Y的直积(叉乘)中的一个模糊子集。 设X和Y是两个论域,模糊关系R是积空间 上的一个模糊集合,即当 的隶属函数为 。X Y),(jiRijyxr,xX yYR的元
16、素表示: ix对 jy这一关系的隶属度。如y比x大得多这一关系:0) 1 ,20(, 1)20, 1 (RR( , )Rx y3.2 模糊关系模糊关系 当用有限连续域表示时,模糊关系 y比x大得多( ) x比y大致相同 y比x小得多xy )(0)()10(11),(2xyxyxyyxxyYXRYXyxyxR),/(),(2)(),(yxyxeyx)(0)()5(1, 1min(),(2xyxyyxyxxy3.3 模糊关系的合成模糊关系的合成 合成关系两个模糊关系的合成构成一个新的模糊关系。如:普通关系合成:叔侄=(兄弟o父子),师生=(教师o学生)。 定义:设P是 上的一个模糊关系,Q是 上的
17、一个模糊关系。R与S是 上的两个模糊关系。YX ZY ZX 3.3 模糊关系的合成模糊关系的合成合成关系有两种定义1) 是P与Q的合成:2) 也是P与Q的合成:有:),(),(),(),(zyyxZXZXQPYyQPRQPQPQPRQPS),(),(),(),(zyyxZXZXQPYyQPS先小后大先大后小3.3 模糊关系的合成模糊关系的合成以上关系也可表述为:则:m likkjm likkjRP QpqSPQpq lmkjmnikqQpP;3.3 模糊关系的合成模糊关系的合成015 . 01 . 09 . 002 . 04 . 017 . 06 . 03 . 0P8 . 03 . 04 .
18、06 . 05 . 01 . 0Q(0.3 0.1)(0.6 0.6)(0.70.3)(0.3 0.5)(0.6 0.4)(0.70.8)(1 0.1)(0.4 0.6)(0.2 0.3)(1 0.5)(0.4 0.4)(0.2 0.8)(0 0.1)(0.9 0.6)(0.1 0.3)(0 0.5)(0.9 0.4)(0.1 0.8)(0.5 0.1)(1 0.6)(0 0.3)(0.5 0.R 5)(1 0.4)(0 0.8)0.6 0.70.40.50.6 0.40.60.55 . 03 . 05 . 01 . 04 . 03 . 05 . 03 . 0QPS3.4 模糊关系的性质模糊关
19、系的性质 自返性 对称性 传递性 对比性四、模糊逻辑推理四、模糊逻辑推理 模糊集合论的应用(控制、辨识等)是基于“专家知识”采用语言规则(模糊逻辑语言)表示的一种人工智能。 模糊逻辑语言是表述模糊知识,而模糊知识的推理是指运用已掌握的(模糊)知识,找出其中蕴含的事实,或归纳出新的事实。这一过程通常就称推理推理,而模糊知识的表述则建立在模糊逻辑概念上。4.1 模糊逻辑语言模糊逻辑语言 模糊逻辑语言 分类 自然语言:具有模糊性 形式语言:二值逻辑语言,如计算机机语言 定义 凡含有模糊概念的语言均为模糊语言 用符号系统符号系统来描述。4.1 模糊逻辑语言模糊逻辑语言 若一个变量能够用普通语言中的词(
20、如小、大和快、慢等)来取值 ,则该变量就定义为语言变量。所用的词常常是模糊集合的标识词。一个语言变量的取值既可为词也可为数据。4.1 模糊逻辑语言模糊逻辑语言 表述形式 仿照集合概念,设“单词”的论域为X,“模糊的单词”只是X上的一个模糊子集A,单词通过“或”、“与”、“非”构成词组,如:红粉笔红色粉笔非机动车机动车子4.1 模糊逻辑语言模糊逻辑语言 模糊语言算子 在单词或词组前加上一些前缀词,可构成不同性质的词组,这些前缀称为语言算子,常用的算子有以下三种: 语气算子 模糊算子 判定化算子 4.1 模糊逻辑语言模糊逻辑语言 语气算子 表达语言中对某一单词或词组的确定性程度,如“很”、“非常”
21、、“十分”等等。 设A为论域X的一个模糊子集,即 则 称为语气算子, 为正实数,即相当于前述的“水平”。( ) ( )H A xA xH AA或简写为H( )( )A xXAF x或4.1 模糊逻辑语言模糊逻辑语言 表现为强化(集中)作用, 时起淡化(扩展)作用。 一般设定: A是说明某事物的语句,加上 ,就可以运算(集中或扩展)。5/43/45/43/421/221/241/441/4HAHAHAHAHAHA为“相当”为“比较”为“很”为“略”为“极”为“微”1H14.1 模糊逻辑语言模糊逻辑语言 模糊算子 使清晰概念的词或词组的词义模糊化,如“大概”、“近似”等等。 对已模糊的概念,加上模
22、糊算子后,改变其模糊程度。 用F表示模糊算子,有( ) ()( )( )FA xR A xRA x 4.1 模糊逻辑语言模糊逻辑语言 为论域X上一个相似关系(大约关系),一般取为正态分布。如下图及关系式:2200() /00( ,)0 x xR x xexxxxR4.1 模糊逻辑语言模糊逻辑语言 A是一个确定子集,如图示,在 时 ,加上模糊算子(实为 )后,在一个区间内,有“大约” 的模糊程度。 越大,则明显地模糊化程度也越大,如果原来已是模糊化的,改变 也改变其模糊程度。0 xR A0()1A x0 x4.1 模糊逻辑语言模糊逻辑语言 判定化算子 对一个模糊集A,乘上一个判定算子,求出其“倾
23、向性”。判定算子与模糊算子恰好是对耦形式。使模糊语句清晰化,如“偏向”、“大半是”等等。 表示为::( )( ),( ),0,1/ 2PF xF xAPA4.1 模糊逻辑语言模糊逻辑语言 P为判定算子,是定义于0,1区间上的实函数。当 时, 表示倾向。 表示在 的作用下,由一个幂集 转到另一个幂集 。1/2P0( )( ( )1/ 2( )1(01/ 2)1( )1A xP A xA xA x 1/ 2( )( )F xF xP( )F x( )F x4.1 模糊逻辑语言模糊逻辑语言例: 年轻 年轻( )=倾向年轻。 表示为电压倾向于(基本)正常。可写成:01/2001xxPxx正常电压1/
24、22100.95exVUP4.1 模糊逻辑语言模糊逻辑语言 语言值的四则运算 语言用符号表示后,均可以成为实数域R或其子集为论域的一个子集,从而可以计算。 符号表示在论域X=1,2,9,10上,定义以下语言:1/2:0.2/ 40.4/50.6/60.8/7 1/8 1/9 1/10:1/1 0.8/ 20.6/30.4/ 40.1/5P 1/6 1/7 1/8 1/9 1/10(10.5)x 大于小倾向大大4.1 模糊逻辑语言模糊逻辑语言1/2P 1/1 1/ 2 1/310.80.60.20.40.40.10.60.8111123456789100.20.40.60.60.40.22345
25、67倾向小小不大不小大小大小4.1 模糊逻辑语言模糊逻辑语言 模糊数的四则运算 将语言当成模糊数,而模糊数可进行四则运算,运算结果仍是模糊数。 设有两个模糊数x,y,则也是模糊数,且( : , , , )xyz ( ( )( )x yz x yxy 4.1 模糊逻辑语言模糊逻辑语言1/1 0.6/ 20.4/30.4/ 20.6/3 1/ 410.410.61 10.60.40.60.6121 31422230.610.40.40.40.60.410.40.6243233343410.40.60.60.40.40.454565670.40.610.60.434567xyxy4.1 模糊逻辑语言
26、模糊逻辑语言 模糊语言变量 语言变量是指以自然或人工语言中的“字”或“句”作为变量。 语言变量取为模糊集合时,则成为模糊语言变量。 模糊语言变量与模糊变量相比较,是一个级别更高的变量,它有句法规则和语义规则。 前述模糊逻辑函数 的 即为模糊变量,或称为“字”。ix12( ,)nF x xx4.1 模糊逻辑语言模糊逻辑语言 一个完整的模糊语言变量可定义为一个五元体(五维组),可简写为: 语言变量名称x 语言变量语言值名称的集合T(x) 论域U 语言规则G:说明一个完整的语句形式; 语义规则M:说明语句所在论域的范围。( , ( ),)x T x U G M4. 2 模糊逻辑推理模糊逻辑推理l模糊
27、逻辑是建立于模糊集合和二值逻辑概念基础上的一类特殊的多值逻辑。 是二值逻辑的模糊化。二值逻辑是阈值逻辑,而模糊逻辑是0,1的连续值逻辑。 模糊逻辑以合取、析取和蕴涵等定义为基础 ,利用三角范式和三角协范式,产生模糊推理中常用 的模糊蕴涵关系。4. 2 模糊逻辑推理模糊逻辑推理l三角范式:三角范式“*”是从0,1到0,1的两位函数,即*: 0,1 0,1。用于定义近似用于定义近似推理中的合取推理中的合取。 对于所有 ,有,0,1x ymax0,1xyxymin , xyx yx yxy,1,10,1,1x yxyy xxy交代数积有界积强积4. 2 模糊逻辑推理模糊逻辑推理l三角协范式:三角范式
28、 是从0,1到0,1的两位函数,即 : 0,1 0,1。用于定义近用于定义近似推理中的析取似推理中的析取。对于所有 ,有,0,1x ymin1,xyxymax , xyx yxyxyxy,0,01,0,0 x yxyy xxy并代数和有界和强和4. 2 模糊逻辑推理模糊逻辑推理 模糊蕴涵:由AB所表示的模糊蕴涵是定义在 上的一个特殊的模糊关系,其关系及隶属度函数为:( , )( )*( )ABABABABu vuvUV( , )( )( )ABABABABu vuv( , )( )( )ABBAABABu vuv模糊合取模糊析取基本蕴涵4. 2 模糊逻辑推理模糊逻辑推理 广义取式(肯定前提)假
29、言推理法GMP 又称为广义前向推理广义前向推理 可表示为: 模糊蕴涵关系为:12,xAxAyByB前提 : 为前提 :若 为则 为结论: 为sup0,1,*( , )sup0,1( )*( )ABABABcA cBu vcucv4. 2 模糊逻辑推理模糊逻辑推理 广义拒式(否定结论)假言推理法GMT 又称为广义后向推理广义后向推理 可表示为: 模糊蕴涵关系为:12,yBxAyBxA前提 : 为前提 :若 为则 为结论: 为inf0,1,( , )inf0,1( )( )ABBAABcBcAu vcvcu4. 2 模糊逻辑推理模糊逻辑推理 当 时,GMP就退化为“肯定前提的假言推理”,它与正向数
30、据驱动推理有密切关系,在模糊逻辑控制中非常有用。 当 时 ,GMT就退化为“否定结论的假言推理”,它与反向目标驱动推理有密切关系,在专家系统中非常有用。AABB且BBAA且4. 2 模糊逻辑推理模糊逻辑推理 可以把模糊蕴涵AB理解为一条IFTHEN规则,则不同的模糊蕴涵关系就对应了不同的模糊推理规则。五、五、 模糊判决方法模糊判决方法 通过模糊推理得到的结果是一个模糊集合或者隶属函数,但在实际应用用,特别是在模糊逻辑控制中,必须用一个确定和值才能去控制伺服机构。 模糊判决:在推理得到的模糊集合中取一个相对最能代表这个模糊集合的单值的过程。五、五、 模糊判决方法模糊判决方法 重心法 取模糊隶属函
31、数曲线与横坐标轴围成面积的重心作为代表点。即: 理论上比较合理,但计算比较复杂,不适用于实时性要求较高的系统。( )( )NxNxxx dxux dx五、五、 模糊判决方法模糊判决方法 最大隶属度法 取模糊隶属度最大的那个元素作为输出即可,但前提条件是隶属度曲线一定是正规凸模糊集合(单峰曲线)。如果曲线为梯形平顶,则对所有最大隶属度的元素求平均值。 未考虑其他隶属度较小值的影响,代表性不好,适用于比较简单的系统。五、五、 模糊判决方法模糊判决方法 系数加权平均法 其输出由下式决定: 系数 根据实际情况决定,可通过选择和调整该系数来改善系统的响应特性。/iiiukxkik五、五、 模糊判决方法模糊判决方法 隶属度限幅元素平均法 用所确定的隶属度值对隶属函数曲线进行切割,再对切割后等于该隶属度的所有元素进行平均,用这个平均值作为输出执行量。六、模糊控制六、模糊控制六、模糊控制六、模糊控制 模糊控制中最常用到的误差语句六、模糊控制六、模糊控制 Xx例:一模糊控制炉温过程,控制规则是:如果炉温(x)低(A),则外加电压(y)应高(B)。否则(即如果炉温不低)则电压不很高(C)。现状态是:如果炉温很低(A1),外加电压应如何调节(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论