知识表示与推理课件.ppt
《知识表示与推理课件.ppt》由会员分享,可在线阅读,更多相关《知识表示与推理课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、知识表示与推理,主要内容,知识表示及其概念知识表示状态图(或图)的搜索及问题求解与或图的搜索及问题求解博弈树的搜索及问题求解,知识点,2.1 知识的概念,费根鲍姆Feigenbaum:知识是经过消减、塑造、解释和转换的信息。Bernstein:知识是由特定领域的描述、关系和过程组成的。Hayes-roth:知识是事实、信念和启发式规则。从知识库的观点看,知识是某领域中所涉及的各有关方面的一种符号表示。,知识的分类,从不同的角度、不同的侧面对知识有着不同的分类方法。从内容上分:原理(客观)性知识和方法(主观)性知识。原理(客观)性知识具有抽象概括性方法(主观)性知识具有通用性。从形式上分:显示和
2、隐式。从逻辑思维角度分:逻辑型和直觉型知识。从可靠性上分:理论知识和经验知识。,知识的要素,事实:事物的分类、属性、事物间关系、科学事实、客观事实等。规则:事物的行动、动作和联系的因果关系知识。控制:当有多个动作同时被激活时,选择哪一个动作来执行的知识。元知识:怎样使用规则、解释规则、校验规则、解释程序结构等知识。,知识表示定义,知识表示方法是面向计算机的知识描述或表达形式和方法,是一种数据结构与控制结构的统一体,既考虑知识的存储又考虑知识的使用。知识表示可看成是一组事物的约定,以把人类知识表示成机器能处理的数据结构。,2.2状态空间及状态图搜索,状态空间及其搜索的表示一般图搜索策略启发式搜索
3、算法,状态空间图,状态空间图:描述问题的有向图,简称为状态图。状态空间:一个问题的全体状态及其关系所构成的空间。一般都表示为或图。节点:表示状态。节点间的有向弧:表示状态变迁。弧上的标签:表示导致状态转换的规则,称为状态转换规则,也称操作。,状态空间图,状态状态一般用一组数据表示。可通过定义某种数据结构来描述,用于记载问题求解(即搜索)过程中某一时刻问题现状的快照。状态转换规则可以是某种操作、规则、行为、变换、关系、函数、算子和过程等。,状态空间图,状态图也可以用一个三元组表示:(S,F,G)S:问题的初始状态集合。F:问题的状态转换规则集合。G:问题的目标状态集合。,状态空间图,例1 迷宫问
4、题显式状态图:写出全部节点和边的状态图。例2 八数码难题 隐式状态图:仅写出初始节点和目标节点,其余节点需要用状态转换规则产生的状态图。,状态图搜索,搜索从初始节点出发,沿着与之相连的边寻找目标节点的过程。解答路径初-目变迁过程中的状态序列或相应的操作算子调用序列。搜索树(图)在搜索解答路径的过程中只画出搜索时直接涉及到的节点和弧线,构成所谓的搜索图。,搜索空间示意图,状态图搜索,(1)求任一解路的搜索策略回溯法(Backtracking)宽(广)度优先法(Breadth-first)深度优先法(Depth-first)限定范围搜索法(Beam Search)局部择优(爬山法Hill Clim
5、bing)全局择优搜索(最好的优先法Best-first),状态图搜索,(2)求最佳解路的搜索策略大英博物馆法(British Museum)分枝界限法(最小代价优先法Branch and Bound)动态规划法(Dynamic Programming)最佳图搜索法(A),状态图搜索搜索术语,节点深度搜索图是一种有根图,根节点指示初始状态,令其节点深度为0,则搜索图中的其它节点的深度d n就可递归地定义为其父节点深度d n-1加1:dn=d n-1+1.路径从节点ni到nk的路径是由相邻节点间的弧线构成的折线,通常要求路径是无环的,否则会导致搜索过程进入死循环。节点扩展应用转换规则将上一状态(
6、节点ni)变迁到下一状态(节点nj),ni指示被扩展节点,nj 即是由ni 扩展出的子节点。,状态图搜索搜索术语,路径代价相邻节点ni和nj间路径的代价记为C(ni,nj),由两部分组成:路径本身代价转换规则的执行代价。路径搜索代价又分为二部分:路径建立代价从节点ni 扩展出节点nj 所付出的代价;路径选择代价选择这条路径作为搜索方向(即选择nj作为下一步搜索起点)所付出的代价。,状态图搜索搜索方式,树式搜索:在搜索过程中,记录所经过的所有节点和边。线式搜索:在搜索过程中,只记录当前所找路径上的节点和边。,状态图搜索搜索策略,盲目搜索:就是未利用问题的知识,采用固定的方式生成状态的方法。特点:
7、搜索效率是低下的,但方法具有通用性。,状态图搜索搜索策略,启发式搜索:利用问题的知识,缩小问题的搜索范围,选择那些最有可能在(最优)解路径上的状态优先搜索,以尽快地找到问题的(最优)解。特点:搜索效率提高。问题:寻找对求解问题有帮助的知识,以及如何利用这些知识。,状态图搜索搜索算法,OPEN表和CLOSED表。其中OPEN表记录的是已经被生成出来,但还没有被扩展的节点;CLOSED表记录的是已经被扩展过的节点。,状态图搜索搜索算法,G:(s),OPEN:(s);G表示图,s为初始节点,设置OPEN表,最初只含初始节点。CLOSED:();设置CLOSED表,起始设置为空表。LOOP:IF OP
8、EN(),THEN EXIT(FAIL);n:FIRST(OPEN),REMOVE(n,OPEN),ADD(n,CLOSED);称n为当前节点。IF GOAL(n),THEN EXIT(SUCCESS);由n返回到s路径上的指针,可给出解路径。EXPAND(n)mi,G:ADD(mi,G);子节点集mi中不包含n的父辈节点。,状态图搜索搜索算法,标记和修改指针ADD(mj,OPEN),并标记mj连接到n的指针;mj为OPEN和CLOSED中未出现过的子节点,mimjmkml。计算是否要修改mk,ml到n的指针;mk为已出现在OPEN中的子节点,ml为已出现在CLOSED中的子节点。计算是否要修
9、改到其后继节点的指针;对OPEN中的节点按某种原则重新排序;GO LOOP;,状态图搜索搜索算法,mk没被扩展,在OPEN表中.ml已被扩展,在CLOSED表中.当n被扩展时,它生成了节点mi.mj是新出现的节点.,mj,状态图搜索宽度优先,步1、把初始节点S0放入OPEN表中;步2、若OPEN表为空,则搜索失败;退出。步3、取OPEN表中第一个节点N放入CLOSED表中,并冠以顺序号n;步4、若目标节点Sg=N,则搜索成功,结束。步5、若N不可扩展,则转步2;步6、扩展N,将其所有子节点配上指向N的指针,依次放入OPEN表尾部,转步2。OPEN表是一个队列。,状态图搜索宽度优先,宽度优先特点
10、当问题有解时,宽度优先算法不但能一定找到解,能找到最优解,盲目性大,可能产生许多无用的中间顶点,效率低。,状态图搜索深度优先,步1、把初始节点S0放入OPEN表中;步2、若OPEN表为空,则搜索失败;退出。步3、取OPEN表中第一个节点N放入CLOSED表中,并冠以顺序号n;步4、若目标节点Sg=N,则搜索成功,结束。步5、若N不可扩展,则转步2;步6、扩展N,将其所有子节点配上指向N的指针,依次放入OPEN表首部,转步2。OPEN表是一个栈。,状态图搜索深度优先,深度优先特点效率较高。一般情况下,当问题有解时,不一定能找到解,且解一般不是最优解。如果问题的状态空间是有限的,则可以保证找到解,
11、当问题的状态空间是无限的时,则可能陷入“深渊”,而找不到解。,状态图搜索有界深度优先,步1、把初始节点S0放入OPEN表中;步2、若OPEN表为空,则搜索失败;退出。步3、取OPEN表中第一个节点N放入CLOSED表中,并冠以顺序号n;步4、若目标节点Sg=N,则搜索成功,结束。步5、若N的深度d(N)=dm(深度限制值),或者N不可扩展,则转步2;步6、扩展N,将其所有子节点配上指向N的指针,依次放入OPEN表首部,置d(Ni)=d(N)+1,转步2。,状态图搜索有界深度优先,算法:对于深度优先算法中需放入OPEN中的顶点若其深度不超过规定的上界d,则放入OPEN的头部,并为每一个顶点配置指
12、向父顶点的指针。特点:不一定能找到解,且解一般不是最优解。效率较高。关键:d的选择,状态图搜索启发式搜索,启发式搜索就是利用知识来引导搜索,达到减少搜索范围,降低问题复杂度的目的。目的:引入与应用领域相关的启发式知识来指导OPEN表中节点的排序,使最有希望出现在较短解答路径上的节点优先考察,就能显著提高搜索的有效性。,状态图搜索启发式搜索,启发性信息用途:(1)决定扩展节点的先后顺序;(2)决定生成后续节点的多少;(3)决定删除哪些无用的节点。,状态图搜索启发式搜索,启发函数(Heuristic function)启发函数是用来估计搜索树上节点x与目标节点Sg接近程度的一种函数,通常记为h(x
13、)。如何定义一个启发函数一个节点处在最佳路径上的概率;求出任意一个节点与目标节点集之间的距离度量或差异度量;根据格局(博弈问题)或状态的特点来打分。即根据问题的启发信息,从概率角度、差异角度或记分法给出计算启发函数的方法。,状态图搜索全局择优搜索,对OPEN表中的所有节点排序,使最有希望的节点排在表首。步1、把初始节点S0放入OPEN表中,计算h(S0);步2、若OPEN表为空,则搜索失败;退出。步3、取OPEN表中第一个节点N放入CLOSED表中,并冠以顺序号n;步4、若目标节点Sg=N,则搜索成功,结束。步5、若N不可扩展,则转步2;步6、扩展N,计算每个子节点的函数值h(x),将所有子节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 知识 表示 推理 课件

链接地址:https://www.31ppt.com/p-3635838.html