




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人工智能的不同讨论流派:符号主 义/ 规律主义学派 - 符号智能;连接主 义- 运算智能;行为主义 - 低级智能;人工智能的主要 讨论领域(一)自动推理(二)专家系统(三)机器学习(四)自然语言懂得(五)机器人学和 智能掌握(六)模式识别(七)基于模型的 诊断 产生式系统 是人工智能系统中常用的一种 程序结构,是一种学问表示系统;三部分组成 :综合数据库 : 存放问题的状 动态变化的 ;产生式规 态描述的数据结构 , 就集、掌握系统;/ 产生式规章集 / 掌握系统 产生式规章形式: IF 前提条件 THEN 操 作 八数码难题的产生式系统表示综合数据库:以状态为节点的有向图;状态描述:3 3
2、矩阵 产生式规章:IFThen;依次掌握系统:挑选规章 : 按左、上、右、下的次序 移动空格;终止条件:匹配胜利;产生式系统的基本过程 : Procedure PROCUCTION 1. DATA初始状态描述 满意终止条件, do:2. until DATA 3. begin 4. 在规章集合中,选出一条可用于 DATA的规章 R(步骤 4 是不确定的,只要求选出一条可用的规章 R,至于这 条规章如何选取,却没有详细说明;)5. DATA把 R应用于 DATA所得的结果 6. End 产生式系统的特点: 1. 模块性强, 2. 产生式 规章相互独立, 3. 规章的形式与规律推理相 近,易懂;产
3、生式系统的掌握策略 :1. 不行撤回的掌握 策略:优点是空间复杂度小、速度快;缺点 是多数情形找不到解 2. 摸索性掌握策略:回溯方式:占用空间小,多数情形下能找到 解;缺点是假如深度限制太低就找不到解;和图搜寻方式:优点总能找到解,缺点时间 空间复杂度高;产生式系统工作方式 :正向、反向和双向产 生式系统 可交换产生式系统 :1. 可应用性,每一条对 D应用一条可应用 D可应用的规章,对于对 的规章后,所产生的状态描述仍是可应用的;2. 可满意性,假如 D满意目标条件,就对 D 应用任何一条可应用的规章所产生的状态描 述也满意目标条件; 3. 无次序性,对 D应用 一个由可应用于 D的规章所
4、构成的规章序列 所产生的状态描述不因序列的次序不同而改 变;可分解的产生式系统 :能够把产生式系统综合数据库的状态描述分解为如干组成部分,产生式规章可以分别用在各组成部分上,并 且整个系统的终止条件可以用在各组成部分的终止条件表示出来的产生式系统,称为可分解的产生式系统; 基本过程 :Procedure SPLIT 1.DATA 初始状态描述 2.Di DATA的分解结果;每个 Di 看成 是独立的状态描述 3.until 对全部的 Di Di , Di 都满意终止条件, do: 4.begin 5. 在Di 中挑选一个不满意终止条件的 D* 6. 从Di 中删除 D* 7. 从规章集合中选出
5、一个可应用于 D*的规章 R 8.D 把 R应用于 D*的结果 9.di D 的分解结果10. 把di 加入Di 中 11.end 回溯算法 BACKTRACK 过程:Recursive Procedure BACKTRACKDATA 1.if TERMDATA,return NIL; 2.if DEADENDDATA,return FAIL; 3.RULESAPPRULESDATA; 4.LOOP:if NULLRULES,return FAIL; 5.RFIRSTRULES; 6.RULESTAILRULES; 7.RDATAR(DATA); 8.PATHBACKTRACKRDATA; 9
6、if PATH=FAIL,go PATH; 10.return CONSR,PATH.Procedure GRAPHSEARCH 1Gs , OPEN (s)2CLOSED NIL 3 LOOP:IF OPEN=NIL,THEN FAIL 4 n FIRSTOPEN,OPEN TAILOPEN,CONSn, CLOSED 5 IF TERMn ,THEN 胜利终止(解路径可通过追溯 G中从 n 到 s 的指针获得);6 扩展节点 n,令 M=m m 是 n 的子节 点,且 m不是 n 的祖先 , G G M 7 (设置指针,调整指针)对于 m M, 1 如 m CLOSED, m OPEN,
7、建立 m 到 n 的指针,并 CONSm, OPEN. OPEN, 考虑是否修改 m的 2am 指针. bm CLOSED,考虑是否修改 m 及在 G中后裔的指针; 8 重排 OPEN表中的节点(按某一任意确定的方式或者依据探究信息); 9 GO LOOP 无信息的图搜寻过程:深度优先搜寻:排列OPEN表中的节点时按它们在搜寻树中的深度 递减排序;深度最大的节点放在表的前面,深度相等的节点以任意方式排序;宽度优先 搜寻:在排列 OPEN表中节点时按它们在搜 索图中的深度递增次序,深度最小的节点放 在表的前面; A 算法: 使用估价函数 fn=gn+hn 排列 OPEN表中节点次序的 GRAPH
8、SEARCH 法;其中, gn :对 g*n 的一个估量 是 当前的搜寻图 G中 s 到 n 的最优路径费用 gn g*n hn:对 h*n 的估量,称为启示函数;(Note: 如 hn=0 ,gn=d ,就 fn=d ,为 宽度优先);A*算法: 对任何节点 n 都有 hn h*n 的 A 算法;定义:假如一个搜寻算法对于任何具 有解路径的图都能找到一条正确路径,就称此算法为可接受的;可以证明: A*算法是可接受的(假如解 路径存在, A*肯定由于找到正确解路径而结 束)A*算法的可接受性 :定理 1 GRAPHSEARCH 对有限图必定终止;定理 2 如存在 s 到目 标的路,就算法 A*
9、终止前的任何时刻, OPEN 表中总存在一个节点 n, n 在从 s 到目 标的正确路径上,且满意 fn f*s 定理 3 如存在从 s 到目标的解路,就算法 A*必终止;定理 4 算法 A*是可接受的(即假如解路径 存在, A*肯定找到正确解路径而终止)定理 5 算法 A*挑选的任意扩展点都有 fnf*s 可接受的条件: 1. 与或图有解图, 2. 对图中 全部节点 n 有 hn h*n ,3. 启示函数满 足单调性;就 AO*必定终止并找出正确解路 径;影响算法 A启示才能的三个重要因素:(1)算法 A所找到的解路径的费用;(2)算法 A在查找这条解路径的过程中所 需要 扩展的节点数;(3
10、)运算启示函数所需要的运算量;P = L / T 其中,启示才能的度量:渗透度 L 是算法发觉的解路径的长度, T 是算法在查找这条解路径期间所产生 的节点数(不包括初始节点,包括目标节点)2 十 B L=T 有效分枝系数是 B,就有 B B 或 B(B L-1 )/ (B-1)=T 8 数码启示函数 hn=Pn+3Sn,pn 是每 Sn 是假如一 个硬纸片离开目标位置的和,个硬纸片后面的纸片不是它的目标后继就记 2,否就记 0,假如中心有硬纸片记 1,否就 记 0,然后求和;渗透度,搜寻算法的性能的度量:P = L / T 是算法 T,L 是算法发觉的解路径的长度,在查找这条解路径期间所产生
11、的节点数(不 包括初始节点,包括目标节点);有效分枝数 B,反映目标搜寻的集中程度:设搜寻树的深度是 L,算法所产生的总节点数为 T,就 BB2十 BL=T或 B(BL-1)/(B-1)=T 与/ 或图 是一种超图在超图中父亲节点和一组后继节点用超弧连接超弧又叫 k-连接符k- 连接符 : 一个父节点指向一组 k 个有与关系的后继节点,这样一组弧线称为一个 k- 连接符微小极大原就: MAX节点在其 MIN子节点的倒推值中选 max;MIN节点在其MAX子节点的倒推值中选 min 剪枝规章:( 1) 剪枝:假如一个MIN节点的 值小于或等于它的某一个MAX祖先节点的 值,就剪枝发生在该MIN节
12、点之下:中止这个 MIN节点以下的搜寻过程;这个 MIN节点最终的倒推值就确定为这个 值;(2) 剪枝:假如一个 MAX节点的 值大于或者等于它的某一个 MIN祖先节点的 值,就剪枝发生在该 MAX节点之下中止这个 MAX节点以下的搜索过程;该 MAX节点的最终返回值可以置成它的 值ND=2BD/2-1 (D为偶数)ND=BD+1/2+BD-1/2-1 (D 为奇数)D为深度, B 为平均后继;定理 1 任意公式 G都等价于一个前束范式证明 通过如下四个步骤即可将公式 G化为前束范式步骤 1:使用基本等价式 F . H=FH HF FH=FH 可将公式 G中的. 和删去;步骤 2:使用 F=F
13、 和 De. Morgan 律及引理 1,可将公式中全部否定号放在原子之前;步骤 3:假如必要的话,就将约束变量改名步骤 4:使用引理 1 和引理 2 又将全部量词都提到公式的最左边;G= x y z u v wPx,y,z,u,v,w 就用 a 代替 x,用 fy ,z 代替 u,用 gy ,z,v 代替 w,得公式 G的 Skolem 范式:y z vPa,y,z,fy,z,v,gy,z,v 定理 2 设 S是公式 G的子句集于是, G是不行满意的,当且仅当 S是不行满意的医生骗子问题: SPa, Dy La,y,PxQyLx, y,Db,Qb引理 1 设 G是仅含有自由变量 x 的公式,
14、记以 G(x),H是不含变量x 的公式,于是有 1 xGx H= xGx H 1 xGx H= xGx H 2 xGx H= xGx H 2 xGx H= xGx H 3 xGx= x Gx 4 xGx= x Gx 引理 2 设 H,G是两个仅含有自由变量 x 的公式,分别记以 Hx ,Gx ,于是有:1 xGx x Hx= xGx Hx 2 xGx x Hx= xGx Hx 3 xGx x Hx= x y Gx Hy 4 xGx x Hx= x y Gx Hy 基本等价式1 G H=G H H G;2 G H= G H;3 G G=G,G G=G; 等幂律 4 G H=H G,G H=H G
15、;交换律 5 G H S=G H S, G H S=G H S; 结合律 6 G G H=G,G G H=G; 吸取律 7 G H S=G H G S, G H S=G H G S; 安排律 8 G F=G,G T=G; 同一律 9 G F=F,G T=T; 零一律 10 G H= G H,G H= G H; De Morgan律 11 GG=T;G G=F (互补律)12 G=G (双重否定律)将公式 x y(Ax Bx,y ) yCy zDz 化为前束范式解:( 1)消去 联结词;x y(Ax Bx,y ) yCy zDz= x y(Ax Bx,y) ( yCy zDz(2)将公式中全部否
16、定号放在原子之前;x y(Ax Bx,y) (yCy zDz= x yAx Bx,y yCy zDz(3)将约束变量改名 . x yAx Bx,y yCy zDz= x yAx Bx,y t Ct zDz(4)将量词提到整个公式前;x yAx Bx,y t Ct zDz= x y t z (Ax Bx,y Ct Dz )= x y t zAxCt Dz Bx,yCt Dz用 a 代替 x,用 b 代替 y,用 ft 代替 z,得公式的 Skolem 范式:tAa Ct Dft Ba,b Ct Dft例:1 G= xPfx Qx,fa 2 H= xPx Qx,a设说明 I :D=2,3 , a
17、2 f2 f3 3 2 P2 P3 Q2, 2 Q2, 3 Q3, 2 Q3, 3 F T T T F T TIG = T I Pf2 Q2,f2Pf3 Q3,f2 = T I P3 Q2,3 P2 Q3,3 =T T F T =TTIH = TI P2 Q2,2 P3 Q3,2 =F T T F =F(Herbrand 域)设 S为子句集,令 H0是显现于子句集 S的常量符号集;假如 S 中无常量符号显现,就 H0由一个常量符号 a组成;对于 i 1,2, ,令 Hi = Hi-1全部形如 ft1 , , tn 的项其中ft1 , , tn 是显现在 S中的全部 n 元函数符号, tj Hi
18、-1 ,j 1, , nHi 为 S的 i 级常量集, H 称为 S的 Herbrand 域,简称 S的 H域;Px ,Q(fyVRy) ,于是 S的 H域a,fa,ffa 原子集Pa,Qa,Ra,Pfa. 子句的一个基例=QfaVRa,QffaVRFa.;该 S的 H说明与原子集相同;H说明与一般说明的关系:1、子句集 S 的 H说明是 S的一般说明; 2、S的一般说明不一定是 S的 H说明:一般说明不是必需定义在H域上,即使定义在 H域上,也不肯定是一个 H说明; 3、任取一般说明 I ,依照 I ,可以按如下方法构造 S的一个 H说明 I* ,使得如 S 在 I 下为真就 S 在 I*
19、下也为真;定理:假如某区域 D上的说明 I 满意子句集S,就对应于 I 的任意一个 H说明 I* 也满意S;语义树: S=Px Qx,Pfx, Qfx 分别画出 S的完全语义树与 封闭语义树;D-P 过程:单文字规章:如 S 中有一个单元基子句 L,令 S为删除 S 中包含 L 的全部基子句所剩子句集,就:1 如 S为空集,就 S 可满意; 2 否就,令 S为删除 S中全部文字 L 所得子句集(如 S中有单元基子句 L,就删文字 L 得空子句),于是, S 恒假 iff S恒假;定义(纯文字):称 S的基子句中文字 L 是纯的,如果L 不显现在 S中;纯文字规章设 L 是 S中纯文字,且 S为
20、删除 S中全部包含 L 的基子句所剩子句集,就 1 如 S为空集,就S可满意; 2 否就, S恒假 iff S恒假;分裂规章如 S=A1 L Am L B1 L Bn L R其中A i , Bi ,R 都不含 L 或L,令 S1 =A1 Am R,S2= B1 Bn R 就S恒假 iff S1 , S2 同时恒假;归结式 对任意两个基子句 C1和 C2;假如C1中存在文字 L1,C2中存在文字 L2,且 L1L2,就从 C1 和 C2 中分别删除 L1 和 L2,将 C1 和 C2 的剩余部分析取起来构成的子句,称为 C1和 C2的归结式,记为 RC1, C2 ;(归结演绎)设 S是子句集;从
21、 S推出子句 C的一个归结演绎是如下一个有限子句序列: C1,C2, , Ck 其中 Ci 或者是 S中子句,或者是 Cj 和 Cr 的归结式 j i, r i ;并且 CkC;定理:假如基子句集 S 是不行满足的,就存在从 S推出空子句的归结演绎;归结式简化 : 如 S=PC1, ,P Ci ,PCi+1, , PCj ,Cj+1 , , Cn 就S=Ci+1 , ,C j ,Cj+1 , , Cn S=C1, ,C i , Cj+1 , , Cn 合一算法:定义 替换 一个替换是形如t1/v1, , tn/vn 的一个有限集合,其中 vi 是变量符号, ti 是不同于 vi 的项;合一算法步骤: W=Qfa, gx, Qy, y, 求 W的 mgu;步骤 1: k=0, W0=W, 0= ;步骤 2: D0 =fa, y;步骤 3:有 v0= y D0,v0 不显现在t0 fa 中;步骤 4:令 1= 0 t0/v0=fa/y, W1=Qfa, gx, Qfa, fa 步骤 2: D1 =gx, fa ;步骤 3:D1 中无变量符号,算法停止,W不行合一;归结定理的几种改进:支架集归结:子句集 S的子集 T 称为 S的支架集,假如( S-T)是可满意的;一个支架集归结是一个不同时属于(S-T)的两个子句的归结;语义归结: 1 PQR2PR3QR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 明厨亮灶设备管理制度
- 公司访客及门岗管理制度
- 施工建设日常管理制度
- 房屋建筑屋资产管理制度
- 海堤生产车间管理制度
- 幼儿园通讯设备管理制度
- 加油站高级场所管理制度
- 专利代理所人员管理制度
- 景区应急疏散管理制度
- 实训室机器设备管理制度
- 审计应知应会知识题库及答案(共341题)
- PC工法桩专项施工方案-
- 艺术与科学理论基础智慧树知到答案2024年北京交通大学
- 2024年金华市中考数学试卷
- DB13(J) 8457-2022 海绵城市雨水控制与利用工程设计规范
- 人教版五年级上册小数乘除法竖式计算题200道及答案
- 部编版(2024)一年级语文上册识字3《口耳目手足》精美课件
- 班级管理案例与应用智慧树知到期末考试答案章节答案2024年哈尔滨师范大学
- CJ/T 43-2005 水处理用滤料
- 尼曼-半导体物理与器件第十章
- 监理服务方案技术标
评论
0/150
提交评论