《第五章模糊数学基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《第五章模糊数学基础ppt课件.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第五章第五章 模糊数学基础模糊数学基础 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第五章第五章 模糊数学基础模糊数学基础 5.1 概述概述 5.2 模糊集合与隶属度函数模糊集合与隶属度函数 5.3 模糊逻辑与模糊推理模糊逻辑与模糊推理 5.4 模糊聚类模糊聚类 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受
2、服务的费用5.1 概述概述 5.1.1 传统数学与模糊数学传统数学与模糊数学 5.1.2 不相容原理不相容原理 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.1.2 不相容原理不相容原理 1965年,美国自动化控制专家扎德(L.A.Zadeh)教授首先提出用隶属度函数(membership function)来描述模糊概念,创立了模糊集合论,为模糊数学奠定了基础。不相容原理:“随着系统复杂性的增加,我们对其特性作出精确而有意义的描述的能力会随之降低,直到达到一个阈值,一旦超过它,精确和有意义二者将会相互排斥
3、”。这就是说,事物越复杂,人们对它的认识也就越模糊,也就越需要模糊数学。不相容原理深刻的阐明了模糊数学产生和发展的必然性,也为三十多年来模糊数学的发展历史所证实。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.2 模糊集合与隶属度函数模糊集合与隶属度函数 5.2.1 模糊集合及其运算模糊集合及其运算5.2.2 隶属度函数隶属度函数经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.2.1 模糊集合及其运算模糊集合及其运算 一、模
4、糊集合(一、模糊集合(Fuzzy Sets)的定义)的定义“8到12之间的实数”,是一个精确集合C,C=实数r|8r12,用特征函数C(r)表示其成员。“接近10的实数”是一个模糊集合Fr|接近10的实数,用“隶属度(Membership)”F(r)作为特征函数来描述元素属于集合的程度。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 (a)(b)图图5.1 普通集合与模糊集合的对比普通集合与模糊集合的对比经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品
5、的价款或接受服务的费用模糊集合的定义如下:论域U上的一个模糊集合F是指,对于论域U中的任一元素uU,都指定了0,1闭区间中的一个数F(u)0,1与之对应,F(u)称为u对模糊集合F的隶属度。F:U0,1uF(u)这 个 映 射 称 为 模 糊 集 合 F的 隶 属 度 函 数(membership function)。模糊集合有时也称为模糊子集。U中的模糊集合F可以用元素u及其隶属度F(u)来表示:经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 图图5.2 “年轻年轻”、“中年中年”、“老年老年”的隶属度函的隶
6、属度函数数经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 二、模糊集合的表示二、模糊集合的表示1、离散论域、离散论域如果论域中只包含有限个元素,该论域称为离散论域。设离散论域u1,u2,,un,上的模糊集合可表示为这只是一种表示法,表明对每个元素ui所定义的隶属度为F(ui),并不是通常的求和运算。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2、连续论域、连续论域如果论域是实数域,即,论域中有无穷多个连续的点,该论域称为连续论
7、域。连续论域上的模糊集合可表示为这里的积分号也不是通常的含义,该式只是表示对论域中的每个元素u都定义了相应的隶属度函数F(u)。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 三、模糊集合的基本运算三、模糊集合的基本运算1、基本运算的定义设A,B是同一论域U上的两个模糊集合,它们之间包含、相等关系定义如下:lA包含B,记作AB,有A(u)B(u),uU l A等于B,记作AB,有 A(u)=B(u),uU 显然,A=BAB且AB。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加
8、赔偿的金额为消费者购买商品的价款或接受服务的费用设A、B是同一论域U上的两个模糊集合,隶属度函数分别为A(u)和B(u),它们的并、交、补运算定义如下:l A与B的交,记作AB,有 AB(u)=A(u)B(u)=minA(u),B(u),uU l A与B 的并,记作AB,有 AB(u)=A(u)B(u)=maxA(u),B(u),uU经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 l A的补,记作 ,有 其中,min和表示取小运算,max和表示取大运算。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增
9、加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 (a)A (a)A和和B B的交;的交;(b)A (b)A和和B B的并;的并;(c)A (c)A的补的补图图5.3 5.3 模糊集合的三种运算模糊集合的三种运算 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2.基本运算定律基本运算定律论域上的模糊全集和模糊空集定义如下:E(u)=1,uU(u)=0,uU设,是论域上的三个模糊集合,它们的交、并、补运算有下列定律:恒等律:AA=A,AA=A 交换律:AB=BA,AB=BA 结合律:(AB
10、)C=A(BC),(AB)C=A(BC)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 分配律:A(BC)=(AB)(AC)A(BC)=(AB)(AC)吸收律:(AB)A=A,(AB)A=A 同一律:AE=E,AE=A,A=A,A =复原律:对偶律(摩根律):但是普通集合的“互补律”对模糊集合却不成立,即,经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 (a)(b)图图5.4 模糊集合的运算不满足模糊集合的运算不满足“互补律互补
11、律”经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 四、模糊关系四、模糊关系设有两个集合A,B,A和B的直积AB定义为AB=(a,b)aA,bB它是由序偶(a,b)的全体所构成的二维论域上的集合。一般来说ABBA。设AB是集合A和B的直积,以AB为论域的模糊集合R称为A和B的模糊关系。也就是说对AB中的任一元素(a,b),都指定了它对R的隶属度R(a,b),R的隶属度函数R可看作是如下的映射:R:AB0,1 (a,b)R(a,b)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加
12、赔偿的金额为消费者购买商品的价款或接受服务的费用设R1是X和Y的模糊关系,R2是Y和Z的模糊关系,那么R1和R2的合成是X到Z的一个模糊关系,记作R1 R2,其隶属度函数为经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用例:设U=1,2,3,4,5,U上的“远小于”这个模糊关系用模糊子集表示为:“远小于”=0.1/(1,2)+0.4/(1,3)+0.7/(1,4)+1/(1,5)+0.2/(2,3)+0.4/(2,4)+0.7/(2,5)+0.1/(3,4)+0.4/(3,5)+0.1/(4,5)该模糊关系用矩阵
13、表示为:经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用6.2.2 隶属度函数隶属度函数目前隶属度函数的确定方法大致有以下几种:模糊统计方法:用对样本统计实验的方法确定隶属度函数。例证法:从有限个元素的隶属度值来估计模糊子集隶属度函数。专家经验法:根据专家的经验来确定隶属度函数。机器学习法:通过神经网络的学习训练得到隶属度函数。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用目前常用的隶属度函数有:三角形三角形隶属度函数曲线如图5.
14、5所示,隶属度函数的解析式为经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图图5.5 三角形隶属度函数三角形隶属度函数 图图5.6 梯形隶属度函数梯形隶属度函数01xbacF01xbacFd经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 梯形 正态型经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 图图5.7 正态型分布曲线正态型分布曲线经营者提供
15、商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 型其中0,0。Sigmiod型经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图图5.8 型隶属度函数型隶属度函数 图图5.9 Sigmoid型隶属度函数型隶属度函数经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3 模糊逻辑与模糊推理模糊逻辑与模糊推理 5.3.1 模糊逻辑模糊逻辑 5.3.2 模糊语言模糊
16、语言 5.3.3 模糊推理模糊推理 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.1 模糊逻辑模糊逻辑 设有模糊命题X和Y,对应的真值(隶属度,也称为模糊变量)x,y0,1,称:XY为模糊逻辑合取(交、与),真值为xy=min(x,y)XY为模糊逻辑析取(并、或),真值为xy=max(x,y)为模糊逻辑否定(补、非),真值为 为模糊逻辑蕴含,真值为 为模糊逻辑恒等,真值为经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.
17、3.2 语言变量语言变量 一、模糊数与语言变量一、模糊数与语言变量模糊数和语言变量的定义如下:连续论域U中的模糊数F是一个U上的正规凸模糊集合。这里所谓正规集合的含义就是其隶属度函数的最大值是1,即凸集合的含义是:在隶属度函数曲线上任意两点之间,曲线上的任意一点所表示的隶属度都大于或者等于两点隶属度中较小的一个,即在实数集合的任意区间a,b上,对于所有的xa,b,都有经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用语 言 变 量 用 一 个 有 五 个 元 素 的 集 合(,T(N),U,G,M)来表征,其中(1
18、)是语言变量的名称,如年龄、数的大小等;(2)U为语言变量N的论域;(3)T()为语言变量的值的集合,其中每个都是论域U上的模糊集合,如 T()T(年龄)=“很年轻”+“年轻”+“中年”+“较老”+“很老”1+2+3+X4+X5经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 (4)G为语法规则,用于产生语言变量N的值的名称,研究原子单词构成合成词后词义的变化,并求取其隶属度函数。其中,用“或”、“与”、“非”作连接词构成的合成词,可以按模糊逻辑运算取真值;带修饰词算子的合成词,其真值可以根据经验公式计算出来。常
19、用的算子有以下几种:语气算子,如“很”、“略”、“相当”等;模糊化算子,如“大概”、“近乎”、“差不多”等;判定化算子,如“偏向”、“多半是”、“倾向于”等。(5)M是语义规则,根据语义规则给出模糊子集X的隶属度函数。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图图5.10 表示年龄的语言变量表示年龄的语言变量经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用例L.A.Zadeh在论域U=0,100岁内给出了年龄的语言变量值“老“
20、的模糊子集隶属度函数为其中修饰词的隶属度函数为:极A=A4 ,非常A=A2,相当A=A1.25,比较A=A0.75,略A=A0.5,稍微A=A0.25。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用现以60岁为例,通过隶属度函数分别计算它属于“极老”、“非常老”、“相当老”、“比较老”、“略老”、“稍微老”的程度为 极老(60)=老(60)4(0.8)40.41非常老(60)=老(60)2(0.8)20.64相当老(60)=老(60)1.25(0.8)1.250.757比较老(60)=老(60)0.75(0.8
21、)0.750.845略老(60)=老(60)0.5(0.8)0.50.89稍微老(60)=老(60)0.25(0.8)0.250.946经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 二、模糊语句二、模糊语句1、模糊直言语句模糊直言语句的句型为“x是A”,其中x是对象的名称,A是论域U上的一个模糊子集。2、模糊条件语句常用的模糊条件语句的句型有:“若A则B”型,也记为if A then B;“若A则B否则C”型,也记为if A then B else C;“若A且B则C”型,也记为if A and B then
22、 C。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.3 模糊推理模糊推理 模糊推理的两种重要推理规则:广义前向推理法(Generalize Modus Ponens,简称GMP)前提1:如果x是A,则y是B 前提2:x是A结论:那么y是B广义后向推理法(Generalize Modus Tollens,简称GMT)前提1:如果x是A,则y是B前提2:y是B结论:那么x是A经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用19
23、75年Zadeh利用模糊变换关系,在广义前向推理法的基础上,提出了模糊逻辑推理的合成规则,建立了统一的数学模型,用于对各种模糊推理作统一处理。其推理规则为:前提:如果x是A,则y是B事实:x是A结论:那么y是B=A(AB)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用即结论B可用A与由A到B的推理关系进行合成而得到,其中的算子“”表示模糊关系的合成运算,(AB)表示由A到B进行推理的关系或者条件,即“如果x是A,那么y是B”的简化表示方法。有时(AB)也可写成R AB,其隶属度函数被定义为那么B=A(AB)的隶
24、属度函数为如何实现合成运算,有各种不同的方法,这决定于对蕴含运算的定义。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 一、一、Zadeh模糊假言推理法模糊假言推理法Zadeh把(AB)定义成(AB)=1(1-A+B)或者(AB)=(AB)(1-A)对于后者,其隶属度函数为经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用例例:设U=1,2,3,4,5,定义模糊子集A=“小”=1/1+0.5/2+0/3+0/4+0/5A=“比较小”
25、=1/1+1/2+0.5/3+0.2/4+0/5B=“大”=0/1+0/2+0.4/3+0.6/4+1/5已知(1)如果x小,那么y大;(2)x比较小问:y怎么样?解解:首先求AB导出模糊关系矩阵,然后合成经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用关于模糊推理和模糊控制关于模糊推理和模糊控制模糊推理和模糊控制已在工业界得到了广泛的应用模糊推理中关键两步的问题:1.导出模糊关系矩阵时,把模糊规AB则作为明晰规则的推广,并利用逻辑等价式:AB=AB=(AB)(AA)问题在于规则前提模糊集和结论模糊集元素之间的关
26、系应该是函数关系,而不是逻辑关系。2.模糊关系合成法则是人为给出的。正是由于该方法缺乏坚实的理论基础,所以可能会导致推理失败。为此,很多学者都致力于模糊推理的理论和方法研究。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 二、二、Mamdani推理法推理法Mamdani则把(AB)定义成(AB)=AB。下面是Mamdani推理法的具体过程。设U1,U2,.,Un为n个有界论域,记Ui=ai,bi。每个论域按一定规则分为li个凸模糊子集Aij,其隶属度函数记为Aij(xi)。记Si=Aij|j=1,2,.,li。
27、则我们将模糊规则集表示为:其中m为模糊规则数,n为输入变量个数,A,BSi。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用如果有事实“if x1 is a1 and x2 is a2 and.xn is an”,则结论“Y is B”可以这样得出:由前提和第j条模糊规则可得到推理结果为Bj,则其中j=1,2.m,“”表示min操作。经上式推理后的结论B可综合推理结果B1,B2,Bm得到:其中“”表示max操作。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购
28、买商品的价款或接受服务的费用图5.11所示的是规则数为3(m=3),变量个数为2(n=2)的Mamdani推理过程。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图图5.11 Mamdani推理过程推理过程经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 三、模糊加权推理法三、模糊加权推理法在模糊加权型推理法中,模糊规则集的结论表示为wj/zj,即将规则表示为:将推理结果中的运算改为“”运算,定义事实“x1isa1 andx2is
29、a2and.xnisan”和各模糊规则的前件的适合度为:j=1,2.m 则最终的结论z0可将规则后件zj在各适合度中带上权重wj,由加权平均法求得。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 四、广义模糊加权推理法四、广义模糊加权推理法定义输入变量xi的模糊子集数为ki,输出变量Y的模糊子集数为l,设,则模糊规则的最大条数为。将规则的结论变为w j1/z 1,wj2/z2,.,wj l/zl,则模糊规则集可表示为经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消
30、费者购买商品的价款或接受服务的费用定义事实和各模糊规则前件的适合度为 j:j=1,2,.,m则最终的结论z0可由下面改进的加权平均法求得:其中f(x)可取Sigmoid形函数,经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4 模糊聚类模糊聚类 设采集到了m个单元u1,u2,um的数据,令目标对象集合为U,即 其中,是第i个单元的状态信息集合。用n个属性来描述 ,记 的第个k属性值为 ,则可用向量 来描述第i个目标。当属性选定并对每一个目标都赋值后,一个目标对应于n维空间的一个点,U便对应于n维空间中的一个点
31、集。目标聚类问题的形式化描述:把给定的一组模式U划分为m个模糊子集U1,U2,Um,若用表示模式uk隶属于模糊子集Ui的程度,则得到这组模式的模糊划分。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用聚类过程聚类过程(1)样本数据标准化(2)选择相似系数并计算相似矩阵(3)聚类 选择不同的值,可以得到不同的水平截集,得到动态聚类结果。相似系数rij是表示两个样本之间相似程度的变量。,对任意 ,考虑模糊相似矩阵R的 截矩阵:当时,当时,。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用思考题思考题31.设样本空间=a,b,c,d,M1,M2为定义在上的概率分配函数。已知:M1b,c,d=0.7,M1a,b,c,d=0.3M2a,b=0.6,M2a,b,c,d=0.4求它们的正交和M1M2.2.设U=1,2,3,4,5,定义模糊子集A=“小”=1/1+0.5/2+0/3+0/4+0/5A=“比较小”=1/1+1/2+0.5/3+0.2/4+0/5B=“大”=0/1+0/2+0.4/3+0.6/4+1/5已知(1)如果x小,那么y大;(2)x比较小问:y怎么样?
限制150内