模糊推理以及逻辑运算(重点参考第5页后的内容)

合集下载

3模糊逻辑与推理

3模糊逻辑与推理

X为A X为非常A X为非常A X为差不多A
X为差不多A
X非A X非A
y为B
y不定 y非B
广义拒式推理中,前提2给定,与前提1和结论有关的直觉判据
y为B’(前提1)
X为A’(结论)
x非A x为非(非常A) x为非差不多A x未知
判据5 判据6 判据7 判据8-1 判据8-2
y非B y为非(非常) y为非差不多B y为B
yV
(1) 模糊蕴含最小运算(Mamdani)玛达尼 (2)模糊蕴含积运算(Larsen) (3)模糊蕴含算术运算(Lukasiewicz)
(4) 模糊蕴含的最大最小运算(Zadeh)
(5)模糊蕴含的布尔运算
(6)模糊蕴含的标准算法(1)
(7) 模糊蕴含的标准算法(2)
4 近似推理
对于广义肯定式推理
(1) A A B A RP A RP [0.2 0.4 0.5 0.8 1] (2) A A2 B A RP A2 RP [0.2 0.4 0.5 0.8 1] (3) A A0.5 B A RP A0.5 RP [0.2 0.4 0.5 0.8 1] (4) A 非A=A B A RP A RP [0.16 0.24 0.36 0.4 0.4]
AB ( x, y) min[ A ( x), B ( y)] ˆ AB ( x, y) [ A ( x) B ( y)] ˆ
这二种计算并不是基于因果关系,是出于计算的简单性,但保留了 因果关系,与传统的命题逻辑推理不符。 称为工程隐含
用真值表表示:(精确隐含)
只有第四项的推理结果不太符合直觉判据 Rc、Rp一般称为“工程蕴含”,其它的形式如下为传统蕴 含(基于传统的逻辑推理)

模糊逻辑推理

模糊逻辑推理
AandBC ( x, y, z) A ( x) B ( y) C ( z)
2.3 模糊逻辑、模糊推理与合成
10
四、模糊逻辑和模糊推理
C ( z ) {[ A ( x) B ( y)] [ A ( x) B ( y) C ( z )]} {[ A ( x) B ( y )] [ A ( x) B ( y )] C ( z )} {[ A ( x) A ( x)]} {[ B ( y ) B ( y )]} C ( z ) ( A B ) C ( z )
第2章 2.1 2.2 2.3 2.4
模糊控制的理论基础
引言 模糊集合论 模糊逻辑、模糊推理与合成 本章小结
1
四、模糊逻辑和模糊推理
逻辑学:研究概念、判断和推理。 数学家和哲学家将数学方法用于哲学研究 即数理逻辑,采用一套符号替代人的自然 语言。
2.3 模糊逻辑、模糊推理与合成
2
四、模糊逻辑和模糊推理 1、二值逻辑推理 假言推理: 前提1(事实):x是A 前提2(规则):if x是A,then y是B 结论: y是B 表达式: A→B 注:(1)A→B实质是X×Y空间的模糊关系。 (2)前提1中的A与前提2中的A严格一致。
几何意义:分别求出 A′对A,B′对B的隶属 度函数,取其中小的一 个作为推理规则前件的 隶属度,去切割推理规 则后件的隶属度,得到 结论C′。
2.3 模糊逻辑、模糊推理与合成 11
四、模糊逻辑和模糊推理 5、多输入多规则推理(两输入两规则)
前提1(事实):x是A′and y是B′ 前提2(规则):if x是A1,and y是B1,then z是C1 前提3(规则):if x是A2,and y是B2,then z是C2 结论: z是C′ 表达式: C ( A and B) {[( A1 and B1 ) C1 ] [(A2 and B2 ) C2 ]} 两规则相当于两个一规则的模糊关系的并。设模糊关系矩阵 为R,则R中元素的计算方法为:

第五章 模糊逻辑与模糊推理

第五章  模糊逻辑与模糊推理

2018年4月23日
19
例:X表示”年纪”这个语言变量 T(X)={年轻,老,很年轻,略老,不老,…} X=[0,200] G: 句法规则 在T(X)中,”年轻”和”老”是最基本的词,称为单 词或原子词;另一类是由原子词和其他词组合得到 的词,如连接词,修饰词,限定词等. M: 语义规则,给T(X)中的每个词分配隶属函数,形成 模糊集合
F F
2018/4/23
二、 二值逻辑和模糊逻辑
蕴含特征函数表达式
pq ( x, y) 1 pq ( x, y) 1 min[ p ( x),(1 q ( y))] 或
pq ( x, y) p q ( x, y) max[ p ( x), q ( y)]
2018年4月23日
17
一、模糊语言的定义
在普通的形式语言理论中,所谓语言是定义为有限字 母组成的序列的集合。但是,这个定义不能表达自然 语言。所谓语言是具有某种机能的系统,这种机能是 把单词的序列和用这些序列叙述的对象集合或者构成
概念的集合对应起来。自然语言的重要特点是具有模
糊性,所以我们定义的语言应具有体现模糊性的机能,
为此引入语言变量的定义。
2018年4月23日
18
1、定义:一个语言变量是指一个五元组(X,T(X),X,G,M)刻 画,其中 X: 语言变量的变量名 T(X):语言变量X的词集 X: 论域 G: 句法规则,如何得到词集 M: 语义规则,它是T(X)到F(X)的映射: M: T(X)F(X),M()F(X) 即对任意 T(X) (词), X上的模糊集合M()表示的语义.
第五章
第一部分
模糊逻辑与模糊推理
模糊逻辑
一、 逻辑推理概述 二、 二值逻辑和模糊逻辑

模糊推理以及逻辑运算(重点参考第5页后的内容)

模糊推理以及逻辑运算(重点参考第5页后的内容)

对数据要求高
模糊推理需要大量的数据和样本 进行训练和优化,对于数据量较 小的情况可能无法得到理想的结 果。
如何克服模糊推理的局限性
引入人工智能技术
利用人工智能技术如深度学习、强化学习等,可以进一步提高模 糊推理的精度和效果。
结合其他方法
可以将模糊推理与其他方法如概率论、统计方法等相结合,形成混 合模型以提高精度和可靠性。
灵活性高
模糊推理不要求精确的数学模型,可以根据实际需求灵活地调整模 糊集合和隶属度函数。
适用范围广
模糊推理适用于许多领域,如控制、决策、模式识别等,能够解决许 多实际问题。
模糊推理的局限性
主观性较强
模糊推理中的模糊集合和隶属度 函数的定义往往基于专家经验或 主观判断,具有较强的主观性。
精度有限
由于模糊推理的原理,其结果的 精度往往受到一定限制,难以达 到与精确数学模型相当的水平。
根据模糊规则库中的模糊条件 语句和结论语句进行推理,得 出模糊结论。
去模糊化模块
将模糊结论转换为精确值,以 便于输出和决策。
模糊推理系统的设计流程
确定输入输出变量
首先需要确定系统的输入和输出变量, 并了解它们的变化范围和特性。
02
选择隶属度函数
根据输入输出变量的特性,选择合适 的隶属度函数,将输入的精确值转换 为模糊集合中的隶属度值。
01
03
建立模糊规则库
根据实际问题的需求,建立合适的模 糊规则库,包括条件语句和结论语句。
去模糊化处理
将推理得到的模糊结论转换为精确值, 以便于输出和决策。
05
04
设计推理算法
根据模糊规则库,设计合适的推理算 法,实现从输入到输出的映射。
模糊推理系统的应用实例

模糊推理以及逻辑运算(重点参考第5页后的内容)

模糊推理以及逻辑运算(重点参考第5页后的内容)

Mamdani 和 Larsen 分别提出极小和乘积的隐含运算。 AB ( x, y) ˆ min[ A ( x), B ( y)] AB ( x, y) ˆ [ A ( x) B ( y)]
这二种计算并不是基于因果关系,是出于计算的简单性, 但保留了因果关系,与传统的命题逻辑推理不符。
x y
(1 2 ) c ( z )
3) 多前提多规则
前提(事实) 1 前提 2 (规则1 ) 前提 3 (规则2 ) 结果(结论) x是A, y是B if x 是A1和 y是B1 , then Z是C1 if x 是A2和 y是B2 , then Z是C2 z是C
C1
0
取上界:
B ( y ) 1 min[ 0, A B ( x x, y )] 1

说明二点: 1)对 x x 一个特定的规则(其结果是具有有限支集的特定
模糊集合),激发的结果是一个具有无限支集的模糊集合。 2)对 x x 所有各点,规则将以最大可能的输出隶属函数值1, 来激发规则。 从工程观点看,以上二点,违反了工程中的因果关系,即 有因才有果。无因不能有果。
确逻辑(传统逻辑)的一些概念
命题逻辑、布尔代数、和集合论是同构的。 隐含是重要的概念。 传统的命题逻辑中,命题的“真”和“假”必须具有 意义。逻辑推理是给定一个命题,组合成另一个命题的过 程。 组合的基本操作: 1)合取 Conjunction, 2)析取 Disjunction 3)隐含 Implication
1. 直接 基于模糊规则的推理
• 当模糊推理的输人信息是量化的数值时,可以 直接基于模糊规则作推理,然后把推理结论综 合起来,典型的推理过程可以分为两个阶段, 其中第一阶段又分为三个步骤,表述如下: (1)计算每条模糊规则的结论:①输入量 模糊化,即求出输入量相对于语言变量各定性 值的隶属度;②计算规则前提部分模糊命题的 逻辑组合(合取、析取和取反的组合);③将 规则前提逻辑组合的隶属程度与结论命题的隶 属函数作min运算,求得结论的模糊程度。

第三章 模糊逻辑

第三章 模糊逻辑

第三章 模糊逻辑3.1 模糊逻辑代数的基本知识一、布尔代数和德·摩尔根代数逻辑代数是布尔(G .Boole )为把逻辑思维数学化而创立的一门学科,因此逻辑代数也叫布尔代数。

定义3.1.1 一个集合L ,如果在其中定义了两种运算∨和∧,具有下列性质: (P1)幂等律 对任意α∈L ,有α∨α=α α∧α=α (P2)交换律对任意α,β∈L 有α∨β=β∨α α∧β=β∧α(P3)结合律对任意α,β,γ∈L 有()=()αβγαβγ∨∨∨∨ ()=()αβγαβγ∧∧∧∧(P4)吸收律()αβββ∨∧= ()αβββ∧∨=则称L 是一个格,记作L = (,,)L ∨∧。

记普通关系≤为L 中的偏序,它定义为αβαββ≤⇔∨=(3.1)设A L ⊂,对任意A α∈,若存在L β∈,使αβ≤,则称β为A 的上界。

如果0β是A 的上界中最小的一个上界,则称0β为A 的上确界,记为}{0sup |A βαα=∈ 或 0Aαβα∈=∨ (3.2)若存在L γ∈,使γα≤,则称γ为A 的下界。

如果0γ是A 的下界中最大的一个下界,则称0γ为A 的下确界,记为{}0inf |A γαα=∈ 或0Aαγα∈=∧ (3.3)关于两个元素α和β的上确界记为α∨β,下确界记为α∧β。

定义3.1.2设(,,)L ∨∧是一个格,如果它还满足如下性质:(P5)分配律()()()αβγαγβγ∨∧=∧∨∧()()()αβγαγβγ∧∨=∨∧∨则称(,,)L ∨∧是一个分配格。

定义3.1.3设(,,)L ∨∧是分配格,在L 中存在两个元素,记为0和1,以及存在运算c,对L α∀∈,满足:(P1) 么元律11α∨= 1αα∧= 0αα∨= 00α∧=分别称0、1为最小、最大元。

(P2) 复原律()c c αα=(P3) 补余律1c αα∨=0c αα∧=则称(,,,)cL ∨∧是一个布尔代数。

({0,1},,,)c ∨∧是一个布尔代数。

4.1.4 模糊逻辑与模糊推理(1).

4.1.4 模糊逻辑与模糊推理(1).

4.1.4.2 模糊逻辑
模糊命题
模糊命题具有如下特点:
3)模糊命题的一般形式为“A:e is F”,其中e是模糊 变量,或简称变量;F是某一个模糊概念所对应的模糊 集合。模糊命题的真值就由该变量对模糊集合的隶属 程度来表示。
4.1.4.2 模糊逻辑
模糊逻辑
研究模糊命题的逻辑称为模糊逻辑。其真值 在[0,1]之间连续取值,它是建立在模糊集合 和二值逻辑概念基础上的无限多值逻辑。
+零+负小+负较小+负中+负较大+负大} 语义规则M指模糊子集的隶属函数;
4.1.4 模糊逻辑与模糊推理 4.1.4.1 精确逻辑与精确推理 4.1.4.2 模糊逻辑 4.1.4.3 人工语言与自然(模糊)语言 4.1.4.4 模糊条件语句 4.1.4.5 模糊推理 4.1.4.6 模糊决策
0.7
0.3 0.5 0.7
R

R1T
C


1 0.1

0.3
0.5
1

0.3 0.1
0.5 0.1
1 0.1
0.4 0.4
0.3 0.4 0.4


if A 1 0.4 and B 0.1 0.7 1 , then C 0.3 0.5 1
x1 x2
y1 y2 y3
z1 z2 z3
蕴含的模糊关系(采用Mamdani法)
求解步骤一
R1=A×B 求解步骤二
把R1排成向量R1T ;
求解步骤三
计算R= R1T ×C;
4.1.4.4 模糊条件语句
1
0.7 1 0.3 0.1
R 0.60.7 1 0.3 0.1 0.6 0.6 0.3 0.1

第二章模糊逻辑与模糊推理

第二章模糊逻辑与模糊推理

图2.9 模糊关系图
39
4.
模糊关系的合成 定义 设U、V、W是论域,R是U到V的一个模 糊关系,S是V到W的一个模糊关系,则R对S 的合成R。S指的是U到W的一个模糊关系T, 它具有隶属函数:
(2.8)
40

当U、V、W为有限时,模糊关系的合成可用模糊
矩阵的合成来表示。设
41




0 0 0.5 0.8 1 0 0 0 0.5 0.8 R 0 0 0 0 0.5
38
4)模糊关系图表示 用图直观表示模糊关系时,则 将ui,vj作为节点,在ui到vj 的连线上标上μR(ui,vj)的值, 这样的图便称为模糊关系图。 例:二人博弈,具有相同的策 略集:U=V={剪刀,石头, 布},“甲胜”定为1;“平局” 定为0.5,“甲负”定为0。则 二人胜负关系可用模糊关系图 表示,如图2.9所示。

0
x A
3
模糊集合:某集合U中的元素在一定程度上属于该 集合。 • 隶属度:资格。 例:某班的高个同学集合(模糊集合) 某班的男同学集合(模糊集合特例-普 通集合)

4

定义 论域U中的模糊子集A,是以隶属函数μA表 征的集合。即由映射

确定论域U的一个模糊子集A。 μA称为模糊子集A 的隶属函数, μA(u)称为u对A的隶属度,它表示 论域中的元素u属于其模糊子集A的程度。它在[0, 1]闭区间内可连续取值。

图中两个元素之间有连线的表示有关系。比如1 和a之间有关系R,a和β之间有关系S。3与a之 间无关系R,b与a之间无关系S。
31

对于经典关系可以表示为表格。
32
2.

模糊逻辑与推理PPT课件

模糊逻辑与推理PPT课件

稍-λ=0.4。
模糊化算子
将肯定→模糊化的修饰词
判定化算子
模糊化→肯定的修饰词,“四舍五入”
第7页/共27页
例:以“年老”为例
0 0 x 50
“年老”(x)
年老
(
x)
1
[
1
(
1 x
50)]2
5
则,“很老”时λ=2,其隶属度函数为
x 50
0
0 x 50
“很老”( x)
很老
(x)
[ 1
x
A
(
x)
A
(
x))]}
{[ y
B
(
y)
B
(
y)]}
C
(
z
)
( A B ) c (z)
第22页/共27页
推理计算步骤(求 ):C
1)先求
,令
D A B
d xy A (,x可) 得矩阵B (Dy为)
d11 d12 d1m
D d 21
d 22
d
2
m
d n1 d n2 d nm
2)将D写成列矢量DT,即 3)求出关系矩阵R 4)由
Rmin 0 0 0.3 0.3 0.3
0 0 0
0
0
0 0 0 0 0
第16页/共27页
选择扎德推理法,则
较大 ( y) 较小 (x) Rzd
0 0 0.4 0.7 1
0.3 0.3 0.4 0.7 0.7
[1 0.6 0.4 0.2 0] 0.7 0.7 0.7 0.7 0.7
由扎德推理法
小(x) [1 大 ( y) [0 较小(x) [1
0.7 0.3 0 0] 0 0.4 0.7 1] 0.6 0.4 0.2 0]

模糊控制的数学基础-2(3-1至3-15)模糊关系、逻辑及运算

模糊控制的数学基础-2(3-1至3-15)模糊关系、逻辑及运算

举例eg 1 y=sinx, x ∈(-∞,+∞),y ∈[-1,+1],由于[-1,+1]是y 轴的一个子集,故这个映射是x 到y 内的映射,是属于“非全射”。

eg 2 y=x 2, x ∈(-∞,+∞), y ∈(0,+∞)。

这是由x 到y 内的映射,也属于“非全射”。

eg 3 y=x 3, x ∈(-∞,+∞), y ∈(-∞,+∞)。

这个映射是由x 射到y 轴上的映射,属于“全射”。

并且也是“单射”,同时也是“一一映射”。

Ch 3 Fuzzy 控制理论的预备知识§3-1 Fuzzy 关系与Fuzzy 关系图一 Fuzzy 关系~R 第二章讲过,所谓关系R ,实际上是A 和B 两集合的直积A ×B 的一个子集。

现在把它扩展到Fuzzy 集合中来,可定义如下:所谓A 和B 两集合的直积A ×B =﹛(a ,b)|a ∈A ,b ∈B ﹜中的一个模糊关系~R ,是指以A ×B 为论域的一个Fuzzy 子集,其序偶(a ,b)的隶属度为 ~R μ (a ,b),可见~R 是二元Fuzzy 关系。

3-1Nose :当A=B 时,我们称之为“A 面上的Fuzzy 关系”R 。

eg . 要求列出集合A=﹛1,5,7,9,20﹜“序偶”上的“前元比后元大得多”的关系~R 。

解:直积空间R =A ×A 中有25个“序偶”,其中R 1=﹛(20,1),(20,9),(20,7),(20,5),(9,7),(9,5),(9,1),(7,5),(7,1),(5,1)﹜ 是满足“前元比后元大”的子集。

~0.50.70.810.10.30.950.10.90.85(5,1)(7,1)(9,1)(20,1)(7,5)(9,5)(20,5)(9,7)(20,7)(20,9)R =+++++++++ 上式中分子的值即是按人的判断结果给出的相应满足“前元比后元大得多”的程度,还有一种求法是利用适当的隶属函数来确定。

模糊逻辑与模糊推理(二)

模糊逻辑与模糊推理(二)

Mamdani 和 Larsen 分别提出极小和乘积的隐含运算。 µ A→ B ( x, y ) = min[ µ A ( x), µ B ( y )] ˆ µ A→ B ( x, y ) = [ µ A ( x) • µ B ( y )] ˆ
这二种计算并不是基于因果关系,是出于计算的简单性, 但保留了因果关系,与传统的命题逻辑推理不符。
p T T F F
q T F T F
p∧q p∨q
T F F F T T T F
p→q p↔q ~ p
T F T T
T F F T
F F T T
传统命题逻辑的基本公理: 传统命题逻辑的基本公理:
1。 每一命题是真或假,但不能既真又假; 2。 由确定的术语所组成的表达式,都是命题; 3。 合取、析取、隐含、等效、逆运算组成的表达式也是命题。 有二个重要的同义反复(隐含) (隐含) ( p → q) ↔~ [ p ∧ (~ q)] ( p → q) ↔ (~ p) ∨ q ↔ (~ p) ∨ q
模糊逻辑与模糊推理
1)精确逻辑(传统逻辑)的一些概念
命题逻辑、布尔代数、和集合论是同构的。 隐含是重要的概念。 传统的命题逻辑中,命题的“真”和“假”必须具有 意义。逻辑推理是给定一个命题,组合成另一个命题的过 程。 组合的基本操作: 1)合取 Conjunction, 2)析取 Disjunction 3)隐含 Implication 4) 逆操作 Inversion 5) q”。
C1
C2
C1
C2
C′
隶属函数的计算
C ′ = ( A ′ × B ′) o ( R1 ∪ R 2 ) = [( A ′ × B ′) o R1 ] ∪ [( A ′ × B ′) o R 2 ] ′ = C 1 ∪ C ′2

人工智能第五章模糊逻辑系统85

人工智能第五章模糊逻辑系统85
(A~ B~) C~ A~ (B~ C~) (A~ B~) C~ A~ (B~ C~)
A~ (B~ C~) ( A~ B~) ( A~ C~) A~ (B~ C~) ( A~ B~) ( A~ C~)
吸收律
A~ A~ B~ A~ A~ A~ B~ A~

a a
;如果用 b a bm am
结果变为
R 1 0.79 0.68 0.58 0.42 0.32 0.11 0.11 0.05 0.05 (1,20) (5,20) (7,20) (9,20) (1,9) (1,7) (5,7) (7,9) (5,9) (1,5)
强截集 弱截集
“单点模糊集合”:若台集仅为一个点,且该点隶属度为1
2019/11/20
16
三、模糊集合的基本运算
1、相等 :
A~ F (U ) B~ F (V )
各元素的隶属度分别相等
A~ (u) B~ (u)
2、包含:
A~ (u) B~ (u)
A~包含于B~
2019/11/20
x1
x2
x3
x4
x5
A~ (0.85,0.75,0.98,0.30,0.60)
2019/11/20
13
2、论域是离散无限域
扎德表示法:
可数:
A~

A~(ui
)



A~(ui
)

A~(ui )
1
不可数: A~
ui A~(u)
1
ui
1 ui
U u
3、论域是连续域

模糊推理

模糊推理

R ( A B) ( A C)
B1 A1 R
相应的模糊推理结论为:
(i)
A
条件
模糊控制器
语句
B或 C
(ii)
控制策略如:若水位偏低,则开大阀门,否则关小阀 门。
例:某电热烘干炉依靠人工连续调节外加电压,以便克服各种干扰达到恒 温烘干的目的。操作工人的经验是“如果炉温低,则外加电压高,否则 电压不很高。” 如果炉高很低,试确定外加电压应该如何调节? 设‘x表示炉温,y表示电压,则上述问题可叙述为“若x低则y高,否则 不很高。”如果x很低,试问y如何?
AB ( x, y) [ A ( x) B ( y)] [1 A ( x)]

对上式模糊关系,可用模糊关系矩阵表示为:
RA B A B ( A E )
上式中E为全称矩阵。相应的模糊推理为:
B1 A1 RAB
结论: y1=0.4/1+0.4/2+0.4/3+0.7/4+1/5 y= 0.4/3+0.7/4+1/5 与[大]比较: y1[较大]
② 若A则B否则C型



(举例)
B C A 若A则B否则C型 ” 设模糊集合 的论域为X, 和 的论域为 R Y。则由 “
条件语句所决定的在X×Y上的模糊关系 为:
R中元素的求法:有相应的x,y带代入求 R( x, y) 公式中求出.
[大]=0.4/3+0.7/4+1/5 [小}=1/1+0.7/2+0.4/3 [较小}=1/1+0.6/2+0.3/3+0.2/4 0 0.3 0.6 1 1 0 0.3 0.6 1 1 0.4 0.4 0.6 1 1 0.7 0.7 0.6 1 1 1 0.7 0.6 1 1

模糊数学精品讲义38_模糊逻辑与模糊推理

模糊数学精品讲义38_模糊逻辑与模糊推理
若陈述句的意义是模糊概念,不能用简单的真假分 辨,则这种命题就称为模糊命题。
如上述 (1)、(2) 句是二值命题; (3)、(4) 句是模糊命题。
3
第三页,共132页。
定义 3.8.3 对于二值命题,可以用一些连接词如“或”、
“与”、“非”、“如果……,那么……”(“若……, 则……”)等连接起来。
与 “” 两种运算,且具有下述性质:
(1) 幂等律:若 L,则有 =, =;
(2) 交换律:若 , L,则有
= , = ;
14
第十四页,共132页。
(3) 结合律:若 ,, L,则有 ( ) = ( ), ( ) = ( );
(4) 吸收律:若 , L,并有
27
第二十七页,共132页。
例如 xy XY的真值表列于表 3.16
y(Y) x(X)
0
0.2 0.4 0.6 0.8
1
0
0
0
0
0
0
0
0.2 0.2 0.2 0.2 0.2 0.2 0
0.4 0.4 0.4 0.4 0.4 0.2 0
0.6 0.6 0.6 0.6 0.4 0.2 0
0.8 0.8 0.8 0.6 0.4 0.2 0
值表如表 3.14 所示。
表 3.14 复合命题的真值表
命题 P Q PQ PQ P PQ PQ
真值
真(1) 真(1) 假(0) 假(0)
真(1) 假(0) 真(1) 假(0)
真(1) 真(1) 真(1) 假(0)
真(1) 假(0) 假(0) 假(0)
假(0) 假(0) 真(1) 真(1)
真(1) 假(0) 真(1) 真(1)
30

模糊逻辑入门经典

模糊逻辑入门经典

模糊计算流程示例
计算输出过程如下: (1) 输入变量模糊化并激活相应规则 输入变量模糊化,得到隶属度如表:
模糊标记 低 中 高 隶属度 0 0.53 0.1
模糊标记 小 中 大
隶属度 0.075 0.467 0
模糊计算流程示例
由于温度对“低”的隶属度为0,而湿度对“大”的隶属度为0,故 控制规则表内条件包含低温度和大湿度的规则不被激活。而有如下4 条规则被激活: a. 若温度为高且湿度为小,则运转时间为长。 b. 若温度为中且湿度为中,则运转时间为中。 c. 若温度为中且湿度为小,则运转时间为长。 d. 若温度为高且湿度为中,则运转时间为中。
( A B) C A (B C ) ( A B) C A (B C )
A (B C ) ( A B) ( A C ) A (B C ) ( A B) ( A C )
A ( A B ) A, A ( A B ) A
推理方法
输入
输出
模糊化
去模糊化
模糊规则库
模糊计算流程示例
例 某自动控制系统需要根据设备内温度、设备内湿度 决定设备的运转时间。在这里,输入变量是温度和湿度, 输出为运转时间。 温度的论域是[0, 100],有三个模糊标记:低、中、 高。湿度的论域是[0%,60%],有三个模糊标记:小、 中、大。运转时间的论域是[0, 1000s],有三个模糊 标记:短、中、长。这些模糊标记在模糊规则中被使用。 输入变量和输出变量对各模糊标记的隶属度函数如图
P (Q R ) ( P Q ) ( P R )
P P
PQ P Q P Q P Q
常数法则
1 P 1 1 P P
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

y为B
B ( y)

B ( y ) sup [ A ( x ) A B ( x, y )]
*
x A

关于 B ( y)的计算
1 假定 对x x, A* ( x ) 1; 对 x x, A* ( x ) 0, ) x U ; 2) A B ( x, y )用极小 (min) 三角范式计算。
1. 直接 基于模糊规则的推理
• 当模糊推理的输人信息是量化的数值时,可以 直接基于模糊规则作推理,然后把推理结论综 合起来,典型的推理过程可以分为两个阶段, 其中第一阶段又分为三个步骤,表述如下: (1)计算每条模糊规则的结论:①输入量 模糊化,即求出输入量相对于语言变量各定性 值的隶属度;②计算规则前提部分模糊命题的 逻辑组合(合取、析取和取反的组合);③将 规则前提逻辑组合的隶属程度与结论命题的隶 属函数作min运算,求得结论的模糊程度。
x,y
1 1 1
x,y
{ [ A ( x) B ( y )] [ A2 ( x) B2 ( y ) C2 ( z )]}
(11 12 C1 } ( 21 22 C2 } { ) { )
模糊推理可以分几步: 1)计算兼容度; 2)求激励强度; 3)求定性(演译)结果; 4)求总输出结果。
Mamdani 和 Larsen 分别提出极小和乘积的隐含运算。 A B ( x, y ) min[ A ( x), B ( y )] ˆ A B ( x, y ) [ A ( x) B ( y )] ˆ
这二种计算并不是基于因果关系,是出于计算的简单性, 但保留了因果关系,与传统的命题逻辑推理不符。
隐含是“假”时,则: 4) 前提是真,结论是假。 逻 辑 关 系 用 真 值 表 示
不在教书,是教师;
在教书,不是教师。
p q T T F F T F T F
pq pq
T F F F T T T F
p q p q ~ p
T F T T
T F F T
F F T T
传统命题逻辑的基本公理:
1。 每一命题是真或假,但不能既真又假; 2。 由确定的术语所组成的表达式,都是命题; 3。 合取、析取、隐含、等效、逆运算组成的表达式也是命题。 有二个重要的同义反复(隐含) ( p q) ~ [ p (~ q)] ( p q) (~ p) q (~ p) q

A B ( x, y ) 1 [ A ( x) (1 B ( y ))] A B ( x, y ) min[(1, (1 A ( x) B ( y ))]
在连续域情况下,应用于推理会发生问题!
x为A
If-then规则 A B ( x, y )
模糊推理系统
规则库
精确输入
max[( 1 p ( x)), q ( y )]
pq ( x, y) 1 p ( x)(1 q ( y))
( p q) ~ [ p (~ q)] (乘积)
pq ( x, y) min[( , (1 p ( x) q ( y))] (~ p) q(有界和) 1
B ( y ) sup[ A ( x)☆ A B ( x, y )]
*
xA
*
A* ( x) ☆ A B ( x, y )
(对x x)
1 ☆ A B ( x, y ) min[1, A B ( x, y )] A B ( x, y ) 1 min[ A* ( x), (1 B ( y )) ]
从真值表可以获得证明:
p q p q ~ q p (~ q) ~ [ p (~ q)] ~ p (~ p) q
T T T F T F T T F T F T F T F F T F T T F F T T T F T T
F T F F
隐含隶属函数表达式 pq ( x, y) 1 pq ( x, y) 1 min[ p ( x), (1 q ( y))] 或 p q ( x, y ) p q ( x, y ) max[ p ( x), q ( y )]
隶属函数的计算
B ( y ) [ A ( x ) B ( y )] [ A ( x ) B ( y ) C ( z )]
x,y x, y
[( A ( x ) B ( y ) A ( x ) B ( y )] C ( z ) {[( A ( x ) A ( x ))]} {[ B ( y ) B ( y )]} C ( z )
p (x) q ( y ) 1- p (x) 1- q ( y ) max[ 1 p ( x), q ( y)]
1 min[ p ( x),1 q ( y)]
1 1 0 0
1 0 1 0
0 0 1 1
0 1 0 1
1 0 1 1
1 0 1 1
传统命题逻辑的推理
x y
(1 2 ) c ( z )
3) 多前提多规则
前提(事实) 1 前提 2 (规则1 ) 前提 (规则2 3 ) 结果(结论) x是A, y是B if x 是A1和 y是B1 , then Z是C1 if x 是A2和 y是B2 , then Z是C2 z是 C
C1
p q ,“交” p q , “并”
p q,
“if then”
5)
~p 等效关系 Equivalence p q ,“p即
q”。
一个隐含是“真”,必须满足三个条件之一: 1) 前提是真,结论是真; 2) 前提是假,结论是假; 在教书,是教师; 不教书,不是教师;
3) 前提是假,结论是真。
A (x)
AB ( x, y) min[ A ( x), B ( y)] ˆ
AB ( x, y) [ A ( x) B ( y)] ˆ
x x
模糊隐含
x x
模糊推理
1. 单个前提单个规则:
前提(事实) 1 前提 2 (规则) 结果(结论) x是A if x 是A, then y是B y是B
B ( y ) [ A ( x ) A ( x ) B ( y )]
x
[ ( A ( x ) A ( x ))] B ( y )
x
B ( y)
(m ax m in 复合运算)
2. 多前提单规则
前提(事实) 1 前提 2 (规则 1 ) 结果(结论) x是A, y是B if x 是A 和 y是B, then Z是C z是 C
(2)对所有规则结论的模糊程度作max运算,得到模糊 推理结果。 作为例子,我们观察图7.16所示的模糊控制。设想经 验知识库中包括九条规则,如表7.1所示。描述温差θ、 温度变化率dθ和燃料流量修正量y这三个论域的语言变 量具有相同的定性值和隶属函数,且这三个论域均归 化到实数域[-1,1]上。这些定性值取以下术语: NB(负大),NS(负小)、ZO(零),PS(正 小),PB(正大) 相应的隶属函数如图7.17所示。设模糊控制器当前输入 的数量值为:θ = 0.8,dθ = 0,则有两条规则激活:
1 假言推理 (Modus Ponens) ) 前提(事实) 1 前提 2 (规则) 结论 x是A if x 是 A, then y 是B y是B [( p ( p q)) q]
2) 否定前提的假言推理 前提(事实) 1 前提 2 (规则) 结论
(Modus Tollens)
y不是 B if x 是 A, then y 是B x不 是 A [( q ( p q)) p ]
确逻辑(传统逻辑)的一些概念
命题逻辑、布尔代数、和集合论是同构的。 隐含是重要的概念。 传统的命题逻辑中,命题的“真”和“假”必须具有 意义。逻辑推理是给定一个命题,组合成另一个命题的过 程。 组合的基本操作: 1)合取 Conjunction, 2)析取 Disjunction 3)隐含 Implication 4) 逆操作 Inversion
C2
C1
C2
C
隶属函数的计算
C ( A B) ( R1 R2 ) [( A B) R1 ] [( A B) R2 ] C1 C 2
B ( y) { [ A ( x) B ( y)] [ A ( x) B ( y ) C ( z )]}
0
取上界:
B ( y ) 1 min[ 0, A B ( x x, y )] 1

说明二点: 1)对 x x 一个特定的规则(其结果是具有有限支集的特定
模糊集合),激发的结果是一个具有无限支集的模糊集合。 2)对 x x 所有各点,规则将以最大可能的输出隶属函数值1, 来激发规则。 从工程观点看,以上二点,违反了工程中的因果关系,即 有因才有果。无因不能有果。
称为工程隐含
用真值表表示:(精确隐含)
A (x) B ( y)
1 1 0 0 1
B ( y)
min[ A ( x), B ( y)] A ( x) B ( y)
1 0 1 0 1
1 0 0 0 1
B ( y)

1 0 0 0 1
A (x)
B ( y)

模糊推理
模糊推理有多种模式,其中最重要的且广泛应用的是基于模糊规则的 推理。模糊规则的前提是模糊命题的逻辑组合(经由合取、析取和取反 操作),作为推理的条件;结论是表示推理结果的模糊命题。所有模糊 命题成立的精确程度(或模糊程度)均以相应语言变量定性值的隶属函 数来表示。 模糊规则由应用领域专家凭经验知识来制定,并可在应用系统的调试 和运行过程中,逐步修正和完善。模糊规则连同各语言变量的隶属函数 一起构成了应用系统的知识库。基于规则的模糊推理实际上是按模糊规 则指示的模糊关系作模糊合成运算的过程。 建立在论域 U1,U2,…,Un上的一个模糊关系 是笛卡尔积 U1×U2×…×Un上的模糊集合。若这些论域的元素变量分别为 ,则R的 隶属函数记为 。模糊关系 可形式地定义为 在模糊推理中,尚未建立一致的理论去指导模糊关系的构造。这意味 着存在着多种构造模糊关系的方法,相关的模糊合成运算方法也不同, 从而形成了多种风格的模糊推理方法。不过,基于max-min原则的算法占 居了目前模糊推理方法的主流。尽管这些算法不能说是最优的,但易于 实现并能有效地解决实际问题,因此它们已广泛地应用于模糊推理。
相关文档
最新文档