电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

高级人工智能幻灯片2

62页
  • 卖家[上传人]:F****n
  • 文档编号:88195346
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:539.50KB
  • / 62 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、人工智能,Artificial Intelligence,第二章 知识表示与推理,2.1 知识表示的一般方法 2.2 图搜索策略 2.3 一般搜索与推理技术 2.4 A*算法 2.5 消解原理 2.6 规则演义系统 2.7 产生式系统 2.8 系统组织技术,2019/4/20,安徽大学 计算机科学与技术学院,3,2.1 知识表示的一般方法,一般计算机科学 数据结构 + 算法 人工智能 (知识表示+搜索) + 推理,2019/4/20,安徽大学 计算机科学与技术学院,4,2.1 知识表示的一般方法,问题求解技术主要是两个方面: 问题的表示 求解的方法 状态空间法 状态(state) 算符(operator) 状态空间方法,2019/4/20,安徽大学 计算机科学与技术学院,5,2.1 知识表示的一般方法,问题规约法 大问题化为若干小问题 本原问题 谓词逻辑法 合式公式 消解算法(归结),2019/4/20,安徽大学 计算机科学与技术学院,6,2.1 知识表示的一般方法,语义网络法 结点表示概念 弧表示关系 框架法 槽、侧面层次结构 框架可以嵌套框架,2019/4/20,安徽大学 计算机科

      2、学与技术学院,7,2.1 知识表示的一般方法,剧本 场景 角色 事件 过程 问题求解的算法,2019/4/20,安徽大学 计算机科学与技术学院,8,2.2 图搜索策略,图搜索控制策略 一种在图中寻找路径的方法。 图中每个节点对应一个状态,每条连线对应一个操作符。这些节点和连线(即状态与操作符)又分别由产生式系统的数据库和规则来标记。求得把一个数据库变换为另一数据库的规则序列问题就等价于求得图中的一条路径问题。 图搜索过程图,2019/4/20,安徽大学 计算机科学与技术学院,9,2.2 图搜索策略,开始,把S放入OPEN表,OPEN表为空表?,把第一个节点(n)从OPEN表移至CLOSED表,n为目标节点吗?,把n的后继节点放入OPEN表中,提供返回节点n的指针,修改指针方向,重排OPEN表,失败,成功,是,是,否,否,2019/4/20,安徽大学 计算机科学与技术学院,10,2.3 一般搜索与推理技术,盲目搜索 特点:不需重排OPEN表 种类:宽度优先、深度优先、等代价搜索等。,启发式搜索 特点:重排OPEN表,选择最有希望的节点加以扩展;估价函数 种类:有序搜索、A*算法、 AO*

      3、算法等,2019/4/20,安徽大学 计算机科学与技术学院,11,2.4 A*算法,1、为什么需要启发式搜索 盲目搜索效率低,耗费过多的计算空间与时间,这是组合爆炸的一种表现形式。 2、定义 进行搜索技术一般需要某些有关具体问题领域的特性的信息,把此种信息叫做启发信息。利用启发信息的搜索方法叫做启发式搜索方法。,2019/4/20,安徽大学 计算机科学与技术学院,12,2.4 A*算法,3、启发式搜索策略 有关具体问题领域的信息常常可以用来简化搜索。一个比较灵活(但代价也较大)的利用启发信息的方法是应用某些准则来重新排列每一步OPEN表中所有节点的顺序。然后,搜索就可能沿着某个被认为是最有希望的边缘区段向外扩展。应用这种排序过程,需要某些估算节点“希望”的量度,这种量度叫做估价函数(evalution function)。,2019/4/20,安徽大学 计算机科学与技术学院,13,2.4 A*算法,4、估价函数 为获得某些节点“希望”的启发信息,提供一个评定侯选扩展节点的方法,以便确定哪个节点最有可能在通向目标的最佳路径上 。 f(n)表示节点n的估价函数值 建立估价函数的一般方法:试

      4、图确定一个处在最佳路径上的节点的概率;提出任意节点与目标集之间的距离量度或差别量度;或者在棋盘式的博弈和难题中根据棋局的某些特点来决定棋局的得分数。这些特点被认为与向目标节点前进一步的希望程度有关。,2019/4/20,安徽大学 计算机科学与技术学院,14,2.4 A*算法,估价函数的定义: 对节点n定义f*(n)=g*(n)+h*(n) ,表示从S开始约束通过节点n的一条最佳路径的代价。 希望估价函数f 定义为:f(n)=g(n)+h(n) g是g*的估计 ,h是h*的估计 A*算法的定义: 定义1 在GRAPHSEARCH过程中,如果第8步的重排OPEN表是依据f(x)=g(x)+h(x)进行的,则称该过程为A算法。 定义2 在A算法中,如果对所有的x存在h(x)h*(x),则称h(x)为h*(x)的下界,它表示某种偏于保守的估计。 定义3 采用h*(x)的下界h(x)为启发函数的A算法,称为A*算法。当g=0时,A*算法就变为有序搜索算法;h=0时,A*算法就变为等代价搜索算法。,2019/4/20,安徽大学 计算机科学与技术学院,15,2.4 A*算法,开始,把S放入OPEN表

      5、,估价函数 f =h,OPEN=NIL?,选取OPEN表中未设置过的、f值最小的节点BESTNODE放入CLOSED表,BESTNODE为目标节点吗?,计算g(SUC)=g(BES)+k(BES,SUC),失败,成功,是,否,是,否,扩展BESTNODE ,产生后继节点SUCCESSOR,建立从SUCCESSOR返回BESTNODE的指针,A,B,2019/4/20,安徽大学 计算机科学与技术学院,16,2.4 A*算法,SUC OPEN?,SUC是OLD的复本,把OLD添加到BESTNODE的后继节点表中,g(SUC)g(OLD)?,计算f值,是,否,是,否,重新确定OLD的父辈节点为BESTNODE ,并修正父辈节点的g值和f值,记下g(OLD),把SUCCESSOR放入OPEN表,并加入BESTNODE的后裔表,A,B,SUC=CLOSED?,A,否,是,2019/4/20,安徽大学 计算机科学与技术学院,17,实验1 A*算法实验,例子:八数码难题(8-puzzle problem),规定:牌可以移入邻近的空格,不许斜向移动,也不返回先辈节点。,2019/4/20,安徽大学 计

      6、算机科学与技术学院,18,实验1 A*算法实验,实验内容: 用A*算法求解8数码和15数码难题 实验报考要求 画出A*算法求解流程图,给出核心程序。 画出8数码求解图 分析估价函数对搜索算法的影响。 分析A*算法的特点。,2019/4/20,安徽大学 计算机科学与技术学院,19,2.5 消解原理,回顾: 原子公式(atomic formulas) P(x), Q(x,y) 文字一个原子公式及其否定。 P(x), R(x,y,z) 子句由文字的析取组成的合适公式。 P(x)Q(x,y) 消解对谓词演算公式进行分解和化简,消去一些符号,以求得导出子句。,2019/4/20,安徽大学 计算机科学与技术学院,20,例子:,将下列谓词演算公式化为一个子句集 (x)P(x)(y)P(y)P(f(x,y) (y)Q(x,y)P(y),开始: 消去蕴涵符号 只应用和符号,以AB替换AB。,(1) (x)P(x)(y)P(y)P(f(x,y)(y)Q(x,y)P(y),2019/4/20,安徽大学 计算机科学与技术学院,21,(2) 减少否定符号的辖域 每个否定符号最多只用到一个谓词符号上,并反复应用狄

      7、摩根定律。 (3) 对变量标准化 对哑元(虚构变量)改名,以保证每个量词有其自己唯一的哑元。,(2) (x)P(x)(y)P(y)P(f(x,y)(y)Q(x,y)P(y),(3) (x)P(x)(y)P(y)P(f(x,y)(w)Q(x,w)P(w),2019/4/20,安徽大学 计算机科学与技术学院,22,(4) 消去存在量词 以Skolem函数代替存在量词内的约束变量,然后消去存在量词 化为前束形 把所有全称量词移到公式的左边,并使每个量词的辖域包括这个量词后面公式的整个部分。 前束形=前缀 母式 全称量词串 无量词公式,(4) (x)P(x)(y)P(y)P(f(x,y)Q(x,g(x))P(g(x) 式中,w=g(x)为一Skolem函数。,(5) (x)(y)P(x)P(y)P(f(x,y)Q(x,g(x)P(g(x),2019/4/20,安徽大学 计算机科学与技术学院,23,把母式化为合取范式 任何母式都可写成由一些谓词公式和(或)谓词公式的否定的析取的有限集组成的合取。 (7) 消去全称量词 所有余下的量词均被全称量词量化了。消去前缀,即消去明显出现的全称量词。,(6)

      8、 (x)(y)P(x)P(y)P(f(x,y)P(x)Q(x,g(x)P(x)P(g(x),(7) P(x)P(y)P(f(x,y)P(x)Q(x,g(x)P(x)P(g(x),2019/4/20,安徽大学 计算机科学与技术学院,24,(8) 消去连词符号 用A,B代替(AB),消去符号。最后得到一个有限集,其中每个公式是文字的析取。 (9) 更换变量名称 可以更换变量符号的名称,使一个变量符号不出现在一个以上的子句中。,(8) P(x)P(y)P(f(x,y) P(x)Q(x,g(x) P(x)P(g(x),(9) P(x1)P(y)Pf(x1,y) P(x2)Qx2,g(x2) P(x3)Pg(x3),2019/4/20,安徽大学 计算机科学与技术学院,25,2.5.2 消解推理规则,消解式的定义 令L1,L2为两任意原子公式;L1和L2具有相同的谓词符号,但一般具有不同的变量。已知两子句L1和L2,如果L1和L2具有最一般合一,那么通过消解可以从这两个父辈子句推导出一个新子句()。这个新子句叫做消解式。,消解式求法,取两个子句,进行析取,然后消去互补对。,2019/4/20,安徽

      9、大学 计算机科学与技术学院,26,2.5.2 消解推理规则,P P Q,Q,1、假言推理,2、合并,P Q P Q,Q,3、重言式,P Q P Q,T,P P QQ,5、三段论, P Q Q R,P R,4、矛盾,P P,F,2019/4/20,安徽大学 计算机科学与技术学院,27,2.5.3 含有变量的消解式,2019/4/20,安徽大学 计算机科学与技术学院,28,2.5.3 含有变量的消解式,2019/4/20,安徽大学 计算机科学与技术学院,29,2.5.4 消解反演求解过程,消解反演 给出S,L 否定L,得L; 把L添加到S中去; 把新产生的集合L,S化成子句集; 应用消解原理,力图推导出一个表示矛盾的空子句,例子储蓄问题 前提:每个储蓄钱的人都获得利息。 结论:如果没有利息,那么就没有人去储蓄钱,2019/4/20,安徽大学 计算机科学与技术学院,30,2.5.4 消解反演求解过程,(1)规定原子公式: S(x,y) 表示 “x储蓄y” M(x) 表示 “x是钱” I(x) 表示 “x是利息” E(x,y) 表示 “x获得y”,(2)用谓词公式表示前提和结论: 前提: (x)(y)(S(x,y)M(y)(y)(I(y)E(x,y) 结论: (x)I(x) (x)(y)M(y) S(x,y),(3) 化为子句形,证明:,2019/4/20,安徽大学 计算机科学与技术学院,31,把前提化为子句形: 1) S(x

      《高级人工智能幻灯片2》由会员F****n分享,可在线阅读,更多相关《高级人工智能幻灯片2》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.