《人工智能》.ppt
《《人工智能》.ppt》由会员分享,可在线阅读,更多相关《《人工智能》.ppt(57页珍藏版)》请在优知文库上搜索。
1、整理ppt1第六章第六章 搜索策略搜索策略 搜索是人工智能中的一个基本问题,是推理不可分割的一部分,它直接关搜索是人工智能中的一个基本问题,是推理不可分割的一部分,它直接关 系到智能系统的性能与运行效率,因而尼尔逊把它列为人工智能研究中的四个系到智能系统的性能与运行效率,因而尼尔逊把它列为人工智能研究中的四个 核心问题之一。核心问题之一。5.1 基本概念基本概念 1. 什么是搜索什么是搜索 人工智能所要解决的大部分问题是结构不良或非结构化的问题,对这样的人工智能所要解决的大部分问题是结构不良或非结构化的问题,对这样的 问题一般不存在成熟的求解算法可供利用,而只能是利用已有的知识一步步问题一般不
2、存在成熟的求解算法可供利用,而只能是利用已有的知识一步步 摸索着前进。摸索着前进。 在此过程中,存在着如何寻找可用知识的问题,即如何确定推理路线,在此过程中,存在着如何寻找可用知识的问题,即如何确定推理路线,使其付出的代价尽可能的少,而问题又能得到较好的解决。使其付出的代价尽可能的少,而问题又能得到较好的解决。 如:在正向推理中,如:在正向推理中, 对已知的初始事实,需要在知识库中寻找可使用的知识,这就对已知的初始事实,需要在知识库中寻找可使用的知识,这就 存在按何种线路进行寻找的问题。存在按何种线路进行寻找的问题。整理ppt2 另外,可能存在多条线路都可实现对问题的求解,这就又出现另外,可能
3、存在多条线路都可实现对问题的求解,这就又出现 按哪一条线路进行求解以获得较高的运行效率的问题。按哪一条线路进行求解以获得较高的运行效率的问题。 像这样根据问题的实际情况不断寻找可利用的知识,从而构造一条代价较少像这样根据问题的实际情况不断寻找可利用的知识,从而构造一条代价较少的推理路线,使问题得到圆满解决的过程称为搜索。的推理路线,使问题得到圆满解决的过程称为搜索。2. 搜索分类搜索分类 搜索分为盲目搜索和启发式搜索。搜索分为盲目搜索和启发式搜索。 盲目搜索盲目搜索按预定的控制策略进行搜索,在搜索过程中获得的中间信按预定的控制策略进行搜索,在搜索过程中获得的中间信 息不用来改进控制策略。这种搜
4、索具有盲目性,效率不高,息不用来改进控制策略。这种搜索具有盲目性,效率不高, 不便于复杂问题的求解。不便于复杂问题的求解。 启发式搜索启发式搜索在搜索中加入了与问题有关的启发性信息,用以指导搜在搜索中加入了与问题有关的启发性信息,用以指导搜 索朝着最有希望的方向前进,加速问题的求解过程并索朝着最有希望的方向前进,加速问题的求解过程并 找到最优解。找到最优解。整理ppt35.2 求解问题的表示方法求解问题的表示方法 用搜索策略求解问题,首先要解决的问题也是:用搜索策略求解问题,首先要解决的问题也是:用什么样的形式把问题表示出来用什么样的形式把问题表示出来. 一般来说,有两种方法:一般来说,有两种
5、方法: 1. 状态空间表示法状态空间表示法状态空间表示法是用来表示问题及其搜索过程的一种方法,它是人工智能中最状态空间表示法是用来表示问题及其搜索过程的一种方法,它是人工智能中最 基本的形式化方法。基本的形式化方法。 状态空间表示法是用状态空间表示法是用“状态状态”和和“算符算符”来表示问题的一种方法。其中,来表示问题的一种方法。其中, “状态状态”用以描述问题求解过程中不同时刻的状况;用以描述问题求解过程中不同时刻的状况; “算符算符”表示对状态的操作,算符的每一次使用就使问题由一种状态变换表示对状态的操作,算符的每一次使用就使问题由一种状态变换为为 另一种状态另一种状态; 解解 当到达目标
6、状态时,由初始状态到目标状态所用算符的序列就是问题当到达目标状态时,由初始状态到目标状态所用算符的序列就是问题 的一个解。的一个解。整理ppt4 状态是描述问题求解过程中任一时刻状况的数据结构,一般用一组变量的有序组合表示:状态是描述问题求解过程中任一时刻状况的数据结构,一般用一组变量的有序组合表示: SK(SK0, SK1, ) 当给每一个分量以确定的值时,就得到了一个具体的状态当给每一个分量以确定的值时,就得到了一个具体的状态。 引起状态中某些分量发生变化,从而使问题由一个状态变为另一个状态的操作称为算符。引起状态中某些分量发生变化,从而使问题由一个状态变为另一个状态的操作称为算符。在产生
7、式系统中,每一条产生式规则就是一个算符。在产生式系统中,每一条产生式规则就是一个算符。 由问题的全部状态及一切可用算符所构成的集合称为问题的状态空间,由问题的全部状态及一切可用算符所构成的集合称为问题的状态空间,般用般用个三元个三元组表示:组表示: (S,F,G) 其中其中, S是问题的所有初始状态构成的集合;是问题的所有初始状态构成的集合; F是算符的集合;是算符的集合;G是目标状态的集合。是目标状态的集合。 状态空间的图示形式称为状态空间图。其中,节点表示状态;有向边状态空间的图示形式称为状态空间图。其中,节点表示状态;有向边(弧弧)表示算符。表示算符。整理ppt5例例1:钱币翻转问题,如
8、图所示。设有三个钱币,起初是状态为(反正反),:钱币翻转问题,如图所示。设有三个钱币,起初是状态为(反正反), 允许每次翻转一个钱币(只反一个,也必反一个),连反三次,问是否可达允许每次翻转一个钱币(只反一个,也必反一个),连反三次,问是否可达 到目标状态?(正正正)到目标状态?(正正正) 或(反反反)?或(反反反)?正正反反正正正正正正反反反反反反反反 设用设用 Sk=(s1,s2,s3) 表示问题的状态,表示问题的状态,s=0 表示钱币正面,表示钱币正面,s=1表示钱币反面。表示钱币反面。则钱币可能出现的状态有八种:则钱币可能出现的状态有八种: S0=(0,0,0), S1=(0,0,1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能