模糊控制-5模糊模型识别

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

§3.3 择近原则(间接方法)
设在论域X ={x1, x2, … , xn}上有m个模糊子集A1, A2, … , Am(即 m个模型),构成了一个标准模型库. 被识别的对象B也是X上一个模糊集,它与标准模型库中那一个 模型最贴近?这是第二类模糊识别问题.
先将模糊向量的内积与外积的概念扩充.
设A(x), B(x)是论域X上两个模糊子集的隶属函数,定义 内积: A ° B = ∨{A(x) ∧B(x) | x∈X };
第三章
模糊模型识别
1
模糊模式识别
§3.1模糊模型识别
模型识别
已知某类事物的若干标准模型,现有这类事物中的一个具体 对象,问把它归到哪一模型,这就是模型识别。 模型识别在实际问题中是普遍存在的。例如,学生到野外采 集到一个植物标本,要识别它属于哪一纲哪一目;投递员(或分 拣机)在分拣信件时要识别邮政编码等等,这些都是模型识别。
模糊模型识别
所谓模糊模型识别,是指在模型识别中,模型是模糊的。也就 是说,标准模型库中提供的模型是模糊的.
• 模糊模式识别问题的分类
• 一种是模式库(所有已知模式的全体)是模糊的,而待识别 对象是分明的模式识别问题;另一种模式库和待识别对象 都是模糊的模式识别问题。 • 解决前一种模糊模式识别问题的方法称为模糊模式识别的 直接方法;而解决后者的方法称为模糊模式识别的间接方 法。
三角形 E和非典型三角形T 四个标准类型,取论域X为:




X={(A,B,C )| A+B+C =180, A≥B≥C} 已知:
• 现给定三角形x1=(A,B,C)=(85,50,45),则x1对以上四个标准 类型的隶属度分别为:
• 由最大隶属度原则,x1相对属于直角三角形。 • 取d=0.9,由于 I ( x1 ) 0.916 0.9, R( x1 ) 0.94 0.9 • 按阈值原则,x1相对地属于 I R ,即x1=(85,50,45)可识别 为等腰直角三角形。
例3 细胞染色体形状的模糊识别
细胞染色体形状的模糊识别就是几何图形的模糊识别,而几何图形 常常化为若干个三角图形,故设论域为三角形全体.即 X={(A,B,C )| A+B+C =180, A≥B≥C} 标准模型库={E(正三角形),R(直角三角形), I(等腰三角形),I∩R(等腰 直角三角形),T(任意三角形)}. 某人在实验中观察到一染色体的几何形状,测得其三个内角分别 为94,50,36,即待识别对象为x0=(94,50,36).问x0应隶属于哪一种三1, x2, … , xn }上有m个模糊子集A1, A2, … , Am(即m个 模型),构成了一个标准模型库,若对任一x0∈X,取定水平∈[0,1].
若存在 i1, i2, … , ik,使Aij(x0)≥ ( j =1, 2, …, k),则判决为:
x0相对隶属于 Ai Ai ... Ai . 1 2 k
内积与外积的性质
(a ° b )c = a c⊙b c ; (a⊙b ) c = a c ° b c. 取余运算,ac=1-a,Ac={1-ai}
模糊向量集合族
设A1, A2, …, An是论域X上的n个模糊子集,称以模糊集A1, A2, …, An为分量的模糊向量为模糊向量集合族,记为A = (A1, A2, …, An). 若X 上的n个模糊子集A1, A2, …, An的隶属函数分别为A1(x), A2(x) , …, An(x),则定义模糊向量集合族 A = (A1, A2, …, An)的隶属 函数为 A(x) = ∧{A1 (x1), A2 (x2) , … , An(xn)} 或者 A(x) = [A1 (x1) + A2 (x2) + … + An(xn)]/n. 其中x = (x1, x2, …, xn)为普通向量.
任意三角形的隶属函数
T(A,B,C) = Ic∩Rc∩Ec= (I∪R∪E)c.
T(x0) =(0.766∨0.955∨0.677)c = (0.955)c = 0.045. 通过以上计算,R(x0) = 0.955最大,所以x0应隶属于直角三角形. 或者(I∩R)(x0) =0.10; T(x0)= (0.54)c = 0.46. 仍然是R(x0) = 0.54最 大,所以x0应隶属于直角三角形.
A(88) =0.8
―良”:
0, x 70 , 10 B( x) 1, 95 x , 10 0,
0 x 70, 70 x 80, 80 x 85, 85 x 95, 95 x 100;
B(88) =0.7
外积: A⊙B = ∧{A(x)∨B(x) | x∈X }.
• 问题: • 若给定三角形x1=(85,50,45),应属于何种三角形?
• 例4(通货膨胀识别问题). • 设论域为价格指数的集合R+={xR: x0}.通货膨胀状态
可分成五个类型: • 通货稳定A1; 轻度通货膨胀A2; 中度通货膨胀A3;重度通货 膨胀A4; 恶性通货膨胀A5. • 以上五个类型(标准类型或模糊模式)作为R+上的模糊集, 其隶属函数分别为:
先建立标准模型库中各种三角形的隶属函数. 直角三角形的隶属函数R(A,B,C)应满足下列约束条件: (1) 当A=90时, R(A,B,C)=1; (2) 当A=180时, R(A,B,C)=0; (3) 0≤R(A,B,C)≤1. 因此,不妨定义R(A,B,C ) = 1 - |A - 90|/90. 则R(x0)=0.955. 或者 1
• 模糊模式识别的步骤
• 1、提取识别对象的特征; • 2、建立标准类型的隶属函数; • 3、选定识别判决准则,并用之识别待识别对象。
• 常用的识别判决准则是最大隶属度原则(直接法) 和择近原则(间接法)。
§3.2 最大隶属原则(直接方法)
模糊向量的内积与外积
定义 称向量a = (a1, a2, …, an)是模糊向量, 其中0≤ai≤1. 若ai 只取0 或1, 则称a = (a1, a2, …, an)是Boole向量. 设 a = (a1, a2, …, an), b = (b1, b2, …, bn)都是模糊向量,则定义 内积: a ° b = ∨{(ak∧bk) | 1≤k≤n}; 外积:a⊙b = ∧{(ak∨bk) | 1≤k≤n}.
x 30 9
2
x 50 15
2
0 x 50 x 50
现给定x0=8或40, 即物价上涨8%或40%. 问此价格指数应属 于哪一种通货膨胀类型?
• 解 依次计算得 A1(x0) 0.3679, A2(x0) 0.8521, A3(x0) 0.0529, A4(x0) 0.0032, A5(x0) 0.0001. • 按最大隶属度原则, x0=8时应视为轻度通货膨胀. • 类似地计算可得, x0=40时应视为恶性通货膨胀。
模型识别的原理
为了能识别待判断的对象x = (x1, x2,…, xn)T是属于已知类A1, A2,…, Am中的哪一类? 事先必须要有一个一般规则, 一旦知道了x的值, 便能根据这 个规则立即作出判断, 称这样的一个规则为判别规则. 判别规则往往通过的某个函数来表达, 我们把它称为判别 函数, 记作W(i; x). 一旦知道了判别函数并确定了判别规则,最好将已知类别 的对象代入检验,这一过程称为回代检验,以便检验你的判别 函数和判别规则是否正确.
若∨{Ak(x0)| k =1, 2, …, m}<,则判决为:不能识别,应当找原因 另作分析.(也称为“拒识”,应查找原则另作分析) 该方法也适用于判别x0是否隶属于标准模型Ak.
若Ak(x0)≥,则判决为:x0相对隶属于Ak;
若Ak(x0)<,则判决为: x0相对不隶属于Ak.
• 例5:若三角形形状分为等角三角形 I、直角三角形 R 、正
p p 1 , R( A, B, C ) 90 1,
则R(x0)=0.54.
p 0, p 0.
其中 p = | A – 90|
正三角形的隶属函数E(A,B,C)应满足下列约束条件: (1) 当A = B = C = 60时, E(A,B,C )=1; (2) 当A = 180, B = C = 0时, E(A,B,C)=0; (3) 0≤E(A,B,C)≤1. 因此,不妨定义E(A,B,C ) = 1 – (A – C)/180.则E(x0) =0.677. 或者 1
0 x 70, 1, 80 x C( x) , 70 x 80, 10 80 x 100. 0
C(88) =0. A(88) =0.8, B(88) =0.7, C(88) =0. 根据最大隶属原则Ⅰ,88分这个成绩应隶属于A,即为“优”.
• 例2 论域 X = {x1(71), x2(74), x3(78)}表示三个学生 的成绩,哪一位学生的成绩最差?
0 x 70, 1, 80 x C( x) , 70 x 80, 10 80 x 100. 0
• C(71) =0.9, C(74) =0.6, C(78) =0.2, • 根据最大隶属原则Ⅱ, x1(71)最差.
p p 1 , E ( A, B, C ) 180 1,
p 0, p 0.
其中 p = A – C
则E(x0)=0.02.
等腰三角形的隶属函数I(A,B,C)应满足下列约束条件: (1) 当A = B 或者 B = C时, I(A,B,C )=1; (2) 当A = 180, B = 60, C = 0时, I(A,B,C ) = 0; (3) 0≤I(A,B,C )≤1. 因此,不妨定义 I(A,B,C ) = 1 – [(A – B)∧(B – C)]/60. 则I(x0) =0.766. 1 或者
例1 在论域X=[0,100]分数上建立三个表示学习成绩的 模糊集A=―优”,B =―良”,C =―差”.当一位同学的成绩为88分 时,这个成绩是属于哪一类?
―优”:
0 x 80, 0, x 80 A( x) , 80 x 90, 10 90 x 100. 1
1, A1 ( x) x 5 2 3 e
0 x5 x5
2
A2 ( x) e
x 10 5
A3 ( x) e
x 20 7
2
A4 ( x) e
e A5 ( x) 1,
p p 1 , I ( A, B, C ) 60 1,
则I(x0)=0.10.
p 0,
p = (A – B)∧(B – C)
p 0.
等腰直角三角形的隶属函数 (I∩R)(A,B,C) = I(A,B,C)∧R (A,B,C);
(I∩R) (x0)=0.766∧0.955=0.766.
最大隶属原则
最大隶属原则Ⅰ 设论域X ={x1, x2, … , xn }上有m个模糊子集 A1, A2, … , Am(即m个模型),构成了一个标准模型库,若对任一 x0∈X,有k∈{1, 2, … , m },使得 Ak(x0)=∨{A1(x0), A2(x0), … , Am(x0)}, 则认为x0相对隶属于Ak . 最大隶属原则Ⅱ 设论域X上有一个标准模型A,待识别的对象 有n个:x1, x2, … , xn∈X, 如果有某个xk满足 A(xk)=∨{A(x1), A(x2), … , A(xn)}, 则应优先录取xk .
相关文档
最新文档