人工智能课程知识表示方法教学教案.docx
《人工智能课程知识表示方法教学教案.docx》由会员分享,可在线阅读,更多相关《人工智能课程知识表示方法教学教案.docx(16页珍藏版)》请在第一文库网上搜索。
1、人工智能课程知识表示方法教学教案教学内容:本章讨论知识表示的各种方法,是人工智能课程三大内容(知识表示、知识推理、知识应用)之一,也是学习人工智能其他内容的基础。教学重点:状态空间法、问题归约法、谓词逻辑法、语义网络法。教学难点:状态描述与状态空间图示、问题归约机制、置换与合一。教学方法:课堂教学为主,同时结合离散数学等已学的内容实时提问、收集学生学习情况,充分利用网络课程中的多媒体素材来表示抽象概念。教学要求:重点掌握用状态空间法、问题归约法、谓词演算法、语义网络法来描述问题;解决问题;掌握几种主要方法之间的差别;并对其它几种表示方法有一般了解。2.1状态空间法教学内容:本节是通过状态空间法
2、来求解问题,它是以状态和算符(OPeratOr)为基础来表示和求解问题的。教学重点:问题的状态描述,操作符。教学难点:选择一个好的状态描述与状态空间表示方案。教学方法:以课堂教学为主;充分利用网络课程中的多媒体素材来阐述抽象概念。教学要求:重点掌握对某个问题的状态空间描述,学会组织状态空间图,用搜索图来求解问题。2.1.1问题状态描述1、状态(State)的基本概念提问:I.列举已经学习过的“状态”概念,并比较之。2.列举算符。举例:列举几个日常生活中状态与算符的例子,如:棋局。讨论:每走一步后,棋局都变化了,以此来理解问题的状态(State)是为描述某类不同事物间的差别而引入的一组最少变量q
3、0,q,,q11的有序集合,其矢量形式如下:Q=qo,q,q1J(2.1)式中每个元素qi(i=O,1,,n)为集合的分量,称为状态变量。给定每个分量的一组值就得到一个具体的状态,如Qk=qok,qk,,qk(2.2)算符:使问题从一种状态变化为另一种状态的手段称为操作符或算符。操作符可为走步、过程、规则、数学算子、运算符号或逻辑符号等。问题的状态空间(StateSPaCe)是一个表示该问题全部可能状态及其关系的图,它包含三种说明的集合,即所有可能的问题初始状态集合S、操作符集合F以及目标状态集合G。因此,可把状态空间记为三元状态(S,F,G)o2、状态空间的表示法举例:讲解初始状态、算符、中
4、间状态与目标状态之间的关系;讲解三数码难题的状态变化过程。对一个问题的状态描述,必须确定3件事:(1)该状态描述方式,特别是初始状态描述;(2)操作符集合及其对状态描述的作用;(3)目标状态描述的特性。2.1. 2状态图示法图的基本概念图由节点(不一定是有限的节点)的集合构成。一对节点用弧线连接起来,从一个节点指向另一个节点。这种图叫做有向图(directedgraph)0提问:举已经学习过的“有向图”、“路径”及“代价”等的概念。举例:针对三数码难题的状态变化过程讲解图的几个基本概念。某个节点序列(Ai,口2,Nk)当j=2,3,k时,如果对于每一个ni.j.都有一个后继节点皿存在,那么就把
5、这个节点序列叫做从节点n”至节点IU的长度为k的路径。代价(CoSt)是给各弧线指定数值以表示加在相应算符上的代价。图的显式说明是指各节点及其具有代价的弧线由一张表明确给出。图的隐式说明是指各节点及其具有代价的弧线不能由一张表明确给出。2.1.3状态空间表示举例1、产生式系统一个产生式系统由下列3部分组成:一个总数据库(g1oba1database),它含有与具体任务有关的信息。一套规则,它对数据库进行操作运算。每条规则由左右两部分组成,左部鉴别规则的适用性或先决条件,右部描述规则应用时所完成的动作。应用规则来改变数据库。一个控制策略,它确定应该采用哪一条适用规则,而且当数据库的终止条件满足时
6、,就停止计算。2、状态空间表示举例猴子与香蕉的问题状态空间表示用四元组(W,X,y,z)其中:W一猴子的水平位置;x一当猴子在箱子顶上时取x=1;否则取x=0;Y一箱子的水平位置;z当猴子摘到香蕉时取z=1;否则取Z=0。算符(1) goto(U)猴子走到水平位置U;(2) PUShbOX(V)猴子把箱子推到水平位置V;(3) c1imbbox猴子爬上箱顶;(4) grasp猴子摘到香蕉。举例:针对多媒体上的猴子与香蕉问题的状态空间图,讲解问题的状态空间表示和产生式规则的应求解过程令初始状态为(a,0,b,0)。这时,goto(U)是唯一适用的操作,并导致下一状态(U,0,b,0)0现在有3个
7、适用的操作,即goto(U),pushbox(V)和C1imbboX(若U=b)。把所有适用的操作继续应用于每个状态,我们就能够得到状态空间图,如图所示。从图不难看出,把该初始状态变换为目标状态的操作序列为:goto(b),pushbox(c),c1imbbox,grasp)教学内容:知识表示的归约法,即己知问题的描述,通过一系列变换把此问题最终变为一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题的方法。教学重点:问题归约的基本思想,问题描述,问题变换的操作符,与或图表JO教学难点:如何把初始问题变换为子问题,与或图表示方法。教学方法:课堂教学为主,充分利用网络课程中的相关多媒体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 课程 知识 表示 方法 教学 教案
