7 期中复习课:智能控制_考试重点

  • 格式:doc
  • 大小:764.50 KB
  • 文档页数:17

《智能控制》第二版_各章重点、例题、作业及其答案

第一章 绪论

 重点

1、 智能控制的概念。P2

2、 智能控制由哪些部分组成?P3-4

3、 智能控制的特点。P4

第二章 专家控制

 重点

1、 专家系统的概念。P6

2、 专家系统由哪几部分组成?P7

3、 专家系统中,知识的表示方式有哪些?什么是产生式规则?P7

4、 专家系统的建立有哪些步骤?P7

5、 专家控制的概念。P8

6、 专家控制的结构。P9

7、 专家控制与专家系统的区别。P9

8、 专家控制的数据库包含哪些内容?P9

9、 专家控制的特点有哪些?P11

例题

 补充内容:最佳优先搜索算法

例1 八数码魔方问题

八数码问题就是一个3*3的九宫格棋盘上,分别将标有数字1~8的8个棋子摆放其中,摆放时要求棋子不能重叠。于是在3*3的棋盘上将出现一个空格,允许这个空格周围的某个棋子向空格移动。假设给定一个初始化《智能控制》第二版_各章重点、例题、作业及其答案

的棋子布局(初始状态)和一个目标布局(目标状态),要求移动棋子以实现初始状态到目标状态的转变,给出一个合理的走步序列。

2 8 3

1 6 4

7 5

初始状态 1 2 3

8 4

7 6 5

目标状态求最佳优先搜索路径中,每一步的估价函数值。

分析:

估价函数f(n)=W(n),其中:W(n)用来计算对应于节点n的数据库中错放的棋子个数。

比如:

2 8 3

1 6 4

7 5

初始状态 1 2

3

8 4

7 6 5

目标状态计算后,得到f(n)=4。

解答: f(n)=4 《智能控制》第二版_各章重点、例题、作业及其答案

例2 动物识别专家系统

动物识别专家系统是流行的专家系统实验模型,它用产生式规则来表示知识,共15条规则、可以识别老虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁七种动物。在本系统当中,知识库中的知识用产生式规则来表示。

规则1:如果:动物有毛发

则:该动物是哺乳动物

规则2:如果:动物有奶

则:该动物是哺乳动物

规则3:如果:该动物有羽毛

则:该动物是鸟

规则4:如果:动物会飞,且会下蛋 5 7 ①

⑥ ③ 1 2 3 8

4

5 6 7 1 2 3 8

4

5 6

7 1 2 3 8

4

5 6

7 (3) (5) (5) ②

1 2 3 8 4

5 6 7 1 2 3 8

4

5 6 7 1 2 3 8

4

5 6 7 (4) (3) (3)

1 2 3

8 4

5 6 7 1 2 3

8 4

5 6 7 (2) (4) 1 2 3 8

4

5 6 7 1 2 3 8

4

5 6 7 (3) (4)

1 2 3 8 4

5 6 7 (1)

8 1 3 2

4

5 6 7 1 2 3 8 4

5 6 7 (0) (2) 1 2 3 8

4 6 (4)

7 5

⑦ 《智能控制》第二版_各章重点、例题、作业及其答案

则:该动物是鸟

规则5:如果:动物吃肉

则:该动物是肉食动物

规则6:如果:动物有犬齿,且有爪,且眼盯前方

则:该动物是食肉动物

规则7:如果:动物是哺乳动物,且有蹄

则:该动物是有蹄动物

规则8:如果:动物是哺乳动物,且是反刍动物

则:该动物是有蹄动物

规则9:如果:动物是哺乳动物,且是食肉动物,且是黄褐色的,且有暗斑点

则:该动物是豹

规则10:如果:动物是黄褐色的,且是哺乳动物,且是食肉,且有黑条纹

则:该动物是虎

规则11:如果:动物有暗斑点,且有长腿,且有长脖子,且是有蹄类

则:该动物是长颈鹿

规则12:如果:动物有黑条纹,且是有蹄类动物

则:该动物是斑马

规则13:如果:动物有长腿,且有长脖子,且是黑色的,且是鸟,且不会飞

则:该动物是鸵鸟

规则14:如果:动物是鸟,且不会飞,且会游泳,且是黑色的

则:该动物是企鹅

规则15:如果:动物是鸟,且善飞

则:该动物是信天翁 《智能控制》第二版_各章重点、例题、作业及其答案

假设数据库中存放以下事实: 动物有暗斑, 有长脖子, 有长腿, 有奶,

有蹄。求解目标: 该动物是什么动物?

分析:

设计推理机:① 选择推理方式;② 选择推理算法。

推理方式:正向/反向/双向推理。

推理算法:深度优先/广度优先/启发式搜索算法。

例3 动物识别专家系统中,试求得出结论“金钱豹”的可信度,即计算CF(金钱豹)?

金钱豹

哺乳动物 食肉动物

该动物用乳汁哺育幼该动物会吃肉?该动物有暗斑点?1 0.5 0.95 0.6

规则1 规则2 规则3 《智能控制》第二版_各章重点、例题、作业及其答案

分析:

通常我们用CF来表示可信度。

例如:规则:if A then B CF(B)

可以用CF(A)表示前提条件A的可信度,CF(B)表示结论B的可信度,CF(B, A)表示A推出B的可信度(可能性),即该规则的可信度。

前提为单个条件时,CF(B) = CF(B, A)*CF(A),当规则的可信度为100%,即CF(B, A) = 1,则CF(B) = CF(A)。

前提条件为多个,并以“AND”连接时,如果前提A以“AND”连接了多个条件,例如A = (A1∩A2∩A3),则取前提条件中可信度的最小值作为A的可信度。这时:

CF(A) = CF(A1∩A2∩A3) = min(CF(A1), CF(A2), CF(A3))

CF(B) = CF(B, A)*CF(A) = CF(B, A)*min(CF(A1), CF(A2), CF(A3))

前提条件为多个,并以“OR”连接时,如果前提A以“OR”连接了多个条件,例如A = (A1∪A2∪A3),则取前提条件中可信度的最大值作为A的可信度。这时:

CF(A) = CF(A1∪A2∪A3)= max(CF(A1), CF(A2), CF(A3))

CF(B) = CF(B, A)*CF(A) = CF(B, A)* max (CF(A1), CF(A2), CF(A3))

解析:用a, b, c分别表示规则1、规则2和规则3的可信度,则

CF(哺乳动物)=CF(a)·CF(用乳汁哺育幼子)=0.5·0.8=0.4

CF(食肉动物)=CF(b)·CF(会吃肉)=0.95·0.9=0.855

CF(金钱豹)= CF(c)·min(CF(哺乳动物),CF(食肉动物),CF(有暗斑点))=0.6·0.4=0.24

所以,得出结论“金钱豹”的可信度是0.24。 《智能控制》第二版_各章重点、例题、作业及其答案

第三章 模糊控制的理论基础

 重点

1、 隶属函数的概念。P17

2、 模糊集合的表示方法。P17

1212......iiAxxx

3、三角形隶属函数。P21

4、隶属函数的确定方法有哪些?P23

5、关系和模糊关系的概念。P23,P25

6、什么是矩阵的合成?P25

7、模糊语句的类型。P25~26

 模糊集合的表示。P17

例题、课堂练习

1、假设论域X={0,1,2,3},设A表示一个“接近于0”的模糊集合,各元素的隶属度函数依次为{1.0,0.9,0.8,0.7},请用扎德表示法表示模糊集合A。

解答:

41()10.90.80.70123AiiixAx

 模糊集合的运算——并、交、补(P18~19)

并集:()max((),())()()ABABABABuuuuu

交集:)()())(),(min()(uuuuuBABABABA

补集:()1()AAAuu,A也可以表示为AC

例题 《智能控制》第二版_各章重点、例题、作业及其答案

例3.3 设12340.90.20.80.5Auuuu,12340.30.10.40.6Buuuu,求A∪B,A∩B,AC。

解答:

123412340.90.30.20.10.80.40.50.60.90.20.80.6ABuuuuuuuu

123412340.90.30.20.10.80.40.50.60.30.10.40.5ABuuuuuuuu

1234123410.910.210.810.50.10.80.20.5uuuuuuAuu

例1:假设论域为5个人的身高。模糊概念“高个子”用集合A表示,其隶属度用μA(xi)表示;“矮个子”用集合B表示,其隶属度用μB(xi)表示。

xi a b c d

e

身高 1.55 1.60 1.65

1.70

1.75

μA(xi) 0.1 0.3 0.4 0.7 1.0

μB(xi) 1.0 0.8 0.5 0.3 0.1

求:A,B,A∪B,A∩B,AC,BC。

解答:

“高个子”用集合A表示为:0.10.30.40.71.0Aabcde

“矮个子”用集合B表示为:1.00.80.50.30.1Babcde

0.11.00.30.80.40.50.70.31.00.11.00.80.50.71.0ABabcdeabcde