AI复习提纲及重点提示_第1页
AI复习提纲及重点提示_第2页
AI复习提纲及重点提示_第3页
AI复习提纲及重点提示_第4页
AI复习提纲及重点提示_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“人工智能”复习提纲及重点提示2005年10月17日1、 知识原则和知识门槛,知识表示的构成;知识表示的工作假设和符号结构应满足的主要特性;知识表示性能的评价;知识表示的常见方式;程序性和陈述性知识。答: (1)知识原则(P15-16)Lenat和Feiganbaum于IJCAI-10提出了知识原则:一个系统展示高级的智能理解和行为,主要是因为拥有应用领域特有的知识:概念、事实、表示、方法、模型、隐喻和启发式。 (2)知识门槛(P16)系统拥有的知识和其性能(问题求解能力和效率)的关系可以表示为二维曲线(请参见书中P16中1的“图2.1 知识门槛”),图中W,C,E称为知识门槛。其中,a) 使

2、能门槛W。超过此门槛时,系统就拥有了为执行任务所需的最低限度知识;低于此门槛,系统无足够的知识去解决问题。b) 胜任门槛C。到达C点时,系统成为在某应用领域中求解问题的专家,胜任只有专家才能解决的问题求解任务。c) 全能门槛E。到达E点时,由于知识量的空前增加(丰富),使系统能解决该应用领域内几乎所有的问题,成为全能专家。 (3)知识表示的构成(P17)知识表示在人工智能体的建造中起到关键的作用,正是以适当的方式表示了知识,才导致智能体展示出智能行为。识别表示可视为数据结构及其处理机制的综合,即知识表示 数据结构 处理机制其中,恰当的数据结构用于存储要解决的问题、可能的中间解答和最终解答,以及

3、解决问题涉及之世界的描述。存储这些描述(符号)的数据结构也称为符号结构,它导致了知识的显式表示。然而,仅有符号结构并不能体现出系统具有知识,因为符号结构本身并不构成意义,只有对其做适当的处理才构成意义。所以,要使系统显示出有知识,不仅要定义适当的数据结构(即符号结构),还须定义配套的处理机制去使用它们。 (4)知识表示的工作假设和符号结构应满足的主要特性(P2122)Brian Smith在他的博士论文中提出了关于知识表示的一个基本的方法论设想,称为知识表示假设。该假设声称:任何机械设置(装置?)的智能过程均由结构成分组成,人们作为外部观察者,自然地引用这些结构对该智能过程展示的知识作陈述性描

4、述;独立于这样的外部语义,它们在产生显示(显式?)的行为中起到基本的作用。上述“结构成分”就是KB系统中的符号结构,它满足2个主要特性:a) 可解释为表示知识的命题。b) 在KB系统的行为中起因果作用。基于这一假设,设计任何KB系统均包括2个方面:知识表示和领域特有的知识。知识表示提供表示语言和推理机制,表示语言以符号结构描述获取到的领域知识,而推理机制则应用这些知识实现智能行为。 (5)知识表示性能的评价(P2324)Woods提出应从两个方面评价知识表示的性能,包括表示的充分性和表示法效用:a) 表示的充分性:是指作重要区分和避免不必要区分的能力。一种表示方式无论怎样有效,若不能表示必要的

5、区别,也是没有用处的。只有具备表示的充分性,知识表示系统才能恰当地描述问题求解涉及的事物,以及智能体对于外部世界的信念、目的和猜测等。b) 表示法效用:是指表示知识的元素和处理这些元素的操作应能有效地支持使用知识的推理活动。它又分为2个方面:i) 概念效率。指知识表示方式应能有利于知识库以自然的方式吸收随意的新信息,新知识的加入和老知识的更新不会引起知识库发生大的变化。ii) 计算效率。主要指推理的有效性,如推理的速度、结论的正确性和有效性等。要兼顾概念效率和计算效率往往比较困难,因为前者要求表示知识的符号结构与知识的获取和知识库维护相容(即知识应以接近于人的思维方式表示),而后者则要求与推理

6、机相容(即知识应以接近于计算机目标代码的方式表示)。解决上述矛盾的一种可取方法是,提供2套符号结构,分别面向知识获取和机器推理,并设计自动转变程序来实现两者间的映射。 (6)知识表示的常见方式(P25-26)常见的知识表示方式可归纳为4类:一阶谓词逻辑、产生式系统、语义网络、框架系统。a) 一阶谓词(P25)。b) 产生式系统(P25-26)。c) 语义网络(P26)。d) 框架系统(P26)。重点提示:l 一阶谓词逻辑具有很好的表示充分性,从而使得基于这种表示方式的归结定理证明方法能适用于各种应用领域。然而,归结原理不能应用启发式知识控制推理,因为它有知识库较大时推理效率极低的缺点。l 产生

7、式系统由规则库、综合数据库和控制子系统3个部分组成。产生式规则最适合于表示各种启发式知识以指示事物间的经验性关联,故广泛应用于专家系统的设计中。l 语义网络注重表示对象间的关系,而框架系统更强调对象的内部结构。 (7)程序性和陈述性知识(P27-28)智能体拥有的知识可按存储方式区分为2大类:程序性知识和陈述性知识。l 程序性知识 隐含于使用它的计算机程序中。l 陈述性知识 独立于应用它的程序而清晰地存储。重点提示:l 程序性知识(如搜索算法、控制策略等)隐含于推理机中。l 陈述性知识的共同特点是:能清晰地存储于独立定义的符号结构中;可由应用该知识的程序存取。l 陈述性知识在设计智能系统中处于

8、突出而重要的地位,其优点:易于修改;可应用于多重目标;易于扩展;支持自我意思。l 陈述性知识是以牺牲效率来换取灵活性。2、知识表示和推理间的制约关系:不完全知识,关系数据库、逻辑程序设计、语义网络、框架描述语言设计中的权衡。答:(1)不完全知识(P3031)(2)关系数据库(P3132)l 当完全消除表示不完全知识的能力时,知识库就退化为关系数据库。(3)逻辑程序设计(P3233)l 逻辑程序设计是一种一阶逻辑的受限表示形式,典型例子为Prolog语言。l 逻辑程序与数据库一样,只允许表示关于领域世界的完全知识,不同之处仅在于逻辑程序允许经由推理回答问题。l 从某种意义上说,逻辑程序设计并未给

9、推理系统提供任何计算上的优点,因为决定知识库中显式表示的知识隐含着什么是不可判定的。(4)语义网络(P3334)l 语义网络等价于数据库加上特性继承机制。l 不能表示特性继承机制无法处理的不完全知识。l 特性继承超出真值理论的范畴。l 语义网络提供了集结信息的结构化描述手段。总之,语义网络通过限制表示能力来换取有效的推理方式图搜索,但不便于表示启发式推理规则(如Prolog语言或产生式系统那样),难以展开演绎推理。(5)框架描述语言设计中的利弊权衡(P3435)l 框架表示机制可视为语义网络的精化,使语义网节点(称为框架)具有更丰富的结构化描述。l (6)几点结论(P34)l 表示能力和易处理

10、性之间存在制约关系。l 知识表示的性能无绝对衡量标准,应依据手头实际的问题求解任务权衡所需的表示能力和易处理性。l 删除不必要的表示能力,将会明显提高推理的有效性。l 现有知识表示语言均可视为一阶谓词逻辑的受限情况。l 混合系统促进表示性能。3、知识级分析:知识级组成和结构,合理性原则,知识的本性,知识的表示。答:(1)知识级组成(P3839)知识级组成包括3个成分:l 部件 目标集、动作集和一个知识体;l 媒介 就是知识,自治体通过知识作为媒介,以决定为达到某目标应采用什么动作;l 行为法则 即合理性原则,指导选择合适的动作去达到自治体的目标。(2)知识级结构(P3940)一个自治体的知识级

11、结构由动作集、目标集和一个知识体组成:l 动作集 导致了自治体与它所处环境的交互作用,并由此使人感觉到它的存在。l 知识体 包含自治体拥有的知识,并可通过动作来增加体中的知识。知识体仅是知识级的一个部件而已,用于容纳知识,不考虑内部结构。l 目标集 阐述自治体在所处环境中事务的知识。(3)合理性原则(P40)控制自治体并预言其行为的法则称为合理性原则,其精确定义:若一个自治体有关于它动作之一会导致达到某一目标的知识,则该自治体将选择那个动作。重点提示:l 合理性原则把知识、目标和动作联系在一起,而不需要任何具体的物理关联机制。l 合理性原则是属于认知科学的,不同于任何物理和机械学中的法则,不不

12、同于计算机系统其它级的行为法则。l 合理性并不包含优化选择的概念,只要动作能达到目标,选择该动作就是合理的。l 仅有合理性原则对于选择动作去达到目标是不充分的,因为常会遇到多个不同动作能达到同一目标的情况。l 不能唯一地确定系统行为是知识级不同于其它计算机系统级的又一显著不同。l 知识级只能确定系统行为的范畴和轮廓,行为的完全确定必须在符号级实现。(4)知识的本性(P41)重点提示:l 知识只能由自治体的行为来表现。l 符号信息的集合并不表示有知识,要使系统表现出有知识,不仅必须有存放符号信息的数据结构,还要有相应的处理过程。l 不存在存放知识的物理结构(难道人的大脑不是用于存放知识的物理结构

13、吗?!),知识是通过行为来体现的。(5)知识的表示(P4142)重点提示:l 知识级分析确保系统的可行性和总体性能,但其操作化必须在符号级实现。这是知识级系统向符号级系统归约的问题,知识的表示就是归约的实现方式。归约意指知识级的构成元素可由下层符号级的元素来定义或加以具体实现。l 自治体 对应于整个符号级系统。l 动作 定义为相应的符号处理程序,包括输入输出和其它为执行动作所需的操作。l 知识体 通过定义符号结构和相应的处理程序来表示。l 目标 P42。l 合理性法则 P42。基于上述归约的定义,可把知识的表示定义为在符号级编码知识体。4、符号推理的高级技术,规则库大时产生式系统的缺点,组织问

14、题求解的事务表法和黑板法。答:符号推理的高级技术有(P50):假设与约定, 从属和辨证,约束满足和元推理等。规则库大时产生式系统的缺点(P56): 难以扩展 选择规则的底效性 不灵活的控制策略 单一的表示形式事务表法(P57) : 事务表是一张应由系统执行的列表,也称为任务表,是面向动作的问题求解组织方式之一。从组织问题求解的角度,事务表方法的意义也在于它允许各个推理模块经由事务表相互通信,以求协调它们在事务求解中的合作关系。(P57) 黑板法(P57-59): 黑板法与事务表都是面向动作的组织方式,适合黑板法解决问题应有以下的特点: 大的解答空间; 不精确,不完全和不可靠的数据; 需要处理和

15、集成众多异质的信息; 需众多知识源合作求解问题; 需使用多种不同的推理方法; 解答渐增性地生成。5 KB系统的体系结构原则,手工知识获取过程及其自动化,KB系统开发步骤,KB系统开发工具和环境的分类。答:KB系统的体系结构原则.p63体系结构研究的核心问题在于如何根据应用领域的特征和问题求借任务的要求来组织问题求借和推理控制,并由此决定表示知识的符号结构和推理的机制。尽管基于知识的问题求解允许有多种多样的实施方法,但仍可以归纳出某些组织求解的原则。作为一个术语,体系结构学定义为设计KB系统的科学和方法,体系结构的合理性将影响到问题求解的效率、完备性和可靠性。手工知识获取过程及其自动化.p67手

16、工知识获取过程:领域专家知识工程师知识获取界面推理机知识库知识获取的自动化:领域专家智能知识的取界面推理机知识库KB系统开发步骤KB系统开发工具和环境的分类.p69开发工具和环境可以分为三类:外壳(骨架系统)、表示语言、开发工具箱(开发环境)。外壳给知识工程师提供现成的实现KB系统的骨架,只要按骨架规定的表示方式编写专门知识,就可形成应用领域的KB系统。表示语言类工具为知识工程师提供面向知识处理的高级编程语言。开发工具箱(开发环境)为KB系统的生命周期开发、运行、维护、评价、进化等各个阶段提供工具,甚至可以提供多种外壳和表示语言,以及综合它们建立复杂KB系统的手段。6 定性物理:定性演算(定性

17、变量、算术规则、定性微分、定性方程及其求解),定性演算的模糊性;定性行为和定性状态,状态转变规则,定性行为的预言(推理),存在的问题和改进方法。答:答:1 定性物理:定性物理是一种典型的深法,目的在于使用应用领域的基本原理和尝试对物理系统的行为作定性推理。物理系统可以是自然的或人工的遵守物理定理的任何系统。2 定性变量:定性推理用来做比实际数字更不精确信息(如正负号、相对大小、值变化方向等)的推断。在定性物理研究中,作定性描述的参数称为定性变量或量(quantity),量之间关系可用定性方程或定性不等式表示。 定性演算:定性演算就是关于值间隔(而不是值)的运算。 算术规则:具体可以参照7677

18、页有关定性算术规则的描述。 定性微分:定性物理研究关注物理世界的行为,而行为又直接与变化关联。但量(定性变量)值(,0,)仅描述了世界的状态而非变化,所以定性微分是重要的,因为它指出了变化的方向。我们约定以dx指示的符号,称为定性微分。 定性方程及其求解:以定性变量和它们的定性微分作为参数的方程可以作为控制量变化的定性规则。所以,包括定性微分的方程,均可用于表示关于行为的知识。 定性方程可以通过一下三种方式获得(具体可以参照p78页): (1)微分方程。 (2)变量间从属关系的定性描述。 (3)对线性方程求导。 求解方法具体参照p78页3 求解关于定性方程的系统 这一小节。3 定性行为与定性状

19、态:首先定性物理系统X可定义为一个有限的变量集:Xx1,x2,x3,,xn,X的定性行为可定义为一个按时间顺序的定性状态序列。定性状态定义为系统变量定性值分配的一个组合,可能的值分配组合个数为,其中为可取的定性值的个数。 状态转变规则(具体可以参照p8081):(1) 连续性规则(2) 微分规则(3) 零变规则(4) 变零规则(5) 瞬变规则定性行为的预言(推理),存在的问题和改进方法(可以参照):依据状态转变规则,可以预言系统的下一状态。但显然,定性描述因丢失了定量信息而无法区别这些情况,使行为的预言呈现出不精确性。定性预言的能力可以用以下两个概念来衡量:健全性和完备性。一般来说,完备性已可

20、达到,但健全性尚不能达到。定性预言的另一个严重的问题是复杂性,模糊性和复杂性是紧密相关的,提高定性预言的精度和效率的关键在于克服模糊性。以下有几种方法(需要具体参看p82):(1) 引入变量排序知识。(2) 将状态的描述(变量集)分解为子部分。(3) 引入高阶倒数(4) 五不发生行为。(5) 层次抽象。7 基于功能的因果建模方法和结果发现,与简单因果网和定性物理的比较。答:1)基于功能的因果建模:物理系统(设备)的建模按结构、功能和行为的描述进行。结构:设备的结构描述包括两个项目:组成设备的子设备(部件)的列表,设备可实现的功能。功能:设备某功能的描述包括三个项目:条件(使能),功能实现的结果

21、,执行功能的手段。行为:行为的描述表示为因果网的片断,由节点和链组成。每个节点为一陈述性语句(可以是谓词表达式),用以说明系统状态和状态的变化。初始(顶层)节点往往指示行为的中间和最终结果。链指示因果关系,并加注解说明发生因果关联的理由。注解可以是指针,指向下一层次(更详细)的功能或行为描述;也可以是领域的基本知识。基于功能的因果建模方法有以下特点:1 设备的功能化表示。以设备的结构(组成和可实现功能)来刻画设备是什么样的,而以功能(条件、结果、手段)和行为(因果网片断)来刻画设备是如何工作的。2 模块化描述。任何子设备均可以用执行同样功能的别的子设备取代。3 自顶向下地分层表示和理解设备行为

22、。即从最抽象的表示和理解逐步深入到最细节。这种方式允许人们根据他们的需要,对设备行为的理解深入到任何适当的层次,而更下层的可以不必考察。4 以结构、功能、行为作为组织因果知识的索引。2)基于功能的推理结果发现由于设备的功能和行为表示已经包含了大量关于设备正常行为或异常行为的因果描述,基于这种表示的推理实际上就是把与当前所考察设备的特别行为(正常或异常)相关的因果描述从知识库中收集起来(以结构、功能和行为作索引),并由此生成相应于特别初始条件的因果网。所以,这样的推理称为结果发现。对应于不同的初始条件,推理系统将生成(装配出)不同的因果网,以便解释初始条件下的设备行为。结果发现的算法如下:1 指

23、定设备的初始条件。包括异常的状态变量值(正常的变量值由推理系统自动填入缺省值)、失去的功能、异常的功能。2 决定推理的起点。首先从知识库搜索满足初始条件的功能或行为,形成起点列表,然后删除冗余。3 构造因果网,以描述给定初始条件物理系统行为。从推理起点,以功能描述中的手段项、行为描述中的指针型注释(因果链上),不断扩充描述行为的因果网片断,直到最低层知识。3)与简单因果网和定性物理的比较基于功能的因果模型改变了传统的由简单因果链构成因果网的方式,而以更为有效的方式来组织。整个因果网层次地分解为片断,作为物理系统各层次部件行为的描述;结构、功能、行为则作为索引去快速地收集相关的因果网片断。基于这

24、种模型的推理,并非简单地搜索因果网中的路径,而是先将层次存放的相关因果网片断搜索到,再装配成适合于特别初始条件的特别因果网。这种方法与定性物理方法的不同之处是,它不需要推导出因果关系,而只是收集已存在的因果关系(视为已通过定性物理方法推导出的结果),比定性物理方法高效得多。8 深、浅层知识及推理的区别,深、浅层推理的综合方式和自适应学习;动态系统的适应性多级诊断建模方法的知识表示,诊断过程和自适应学习。答:(1) 深、浅层知识及推理的区别(P71,P72)l 浅层知识指经验知识,往往表示的是事物见现象上的关联,并不揭示事物的本质。基于浅层知识的启发式推理称为浅层推理。l 关于应用领域的基本原理

25、和常识能够揭示事物的本质,称为深层知识,基于深层知识的推理称为深层推理。l 大量的研究表明,尽管浅层知识易于且主要表示为规则形式,而深层知识易于并主要表示为框架和语义网形式,但不是绝对的,反之亦可。换言之,深层和层知识的区别不在于表示形式而在于知识的特性本省(或者说是语义而不是句法上的不同)。从语义角度,浅层知识又称编译知识,是专家运用领域深层知识解决问题的过程中高度概括并经反复验证和精化后产生的知识。解决问题效率高,但复杂情况下由于提炼的不完备造成知识的不完善。 (2) 深、浅层推理的综合方式(P96)深层知识的量往往很庞大,而基于深层知识的推理步有很精细,可想而知,其推理效率是相当低下的。

26、相比之下,浅层知识相当精炼,效率高,但具有脆弱性。所以,应综合深、浅层推理,即以浅层推理为核心和主干,并将深层推理作为补充和后盾。另外,深层推理也应在浅层推理的指导下进行。例如,可通过浅层推理得出部分解答或将解答限制在一定的范围内在驱动深层推理,以大大提高深层推理的效率。而深层推理的结果又可为浅层推理所用(3) 自适应学习(P96)将深浅层推理综合来解决问题,我们会得到四个层次的知识和推理:经验性关联,不精确模型,定性物理模型,定量模型。后三层为深层知识。知识的分层给自适应创造了条件,这种学习方式是值系统在遇到新问题是,只能依赖于深层知识去推理,这时系统问题求解性能下降表现为效率低下。但一旦问

27、题求解成功,问题求解涉及的知识就可以归纳、整理编辑,形成新的浅层知识经验性关联,或精化原有的经验性关联知识。结果以后遇到类似问题,就可依赖新的知识,表现为较好的自适应能力。(4) 动态系统的适应性多级诊断建模方法的知识表示,诊断过程和自适应学习(P97,P98,P99)深层知识由被诊断系统之结构和行为来表示;一个多级仿真器基于被诊断系统的定性和定量知识,用于辅助确认或删除假设的故障点;而机器学习则展示为由深到浅的知识的迁移和抽象。l 知识表示深层知识描述被诊断系统的结构和行为:结构的描述包括构成系统的部件及其联接关系;行为描述则指出部件的输入、输出特性、它们的关系、部件应实现的功能和其他可观察

28、到的特性。1 结构表示结构知识服务于仿真决定部件行为间的因果关系。结构表示建立在一个参数化的部件类型库基础上。具体的部件是部件型的例示。部件型又分为两类:基本部件、组合部件。后者又有内部结构,从而形成对系统结构的层次描述。2 行为表示行为知识用于仿真,定义为定量或定性计算函数,用于描述部件的输出和状态参数如何随输入参数的值而改变。这些函数附加于部件型的(基本部件和组合部件)描述体。3 因果网因果网隐含于结构的描述中,每个部件的输出点,可视为该因果网中的节点。节点i和节点j之间的联接弧意指i直接影响j。由于被诊断系统为多层结构,因果网也相应地分解为多个层次。属于同上一层的部件的所有下层部件的输出

29、点构成解释上层部件行为的因果网。浅层知识表示为故障症状(SYM)与最特别(但不必是底层)的部件之异常特性(MSP)之间的关联,特性表示为输出或状态参数。l 诊断过程诊断过程是一个自顶层结构到底层结构的自顶向下的分层推理过程。在每层结构中,先作浅层推理,若不成功,再作深层推理。1 浅层推理浅层是基于SYM和MSP之间的直接关联知识作推理。被诊断系统分层,所以前曾推理也按结构的层次加以组织。2 深层推理无论在哪一结构层,只要浅层推理无法确定故障部件,就转入深层推理(在同一结构层)。按这层结构项应的因果网,找出可能引起SYM的所有因果链。然后按一定的策略决定因果链上的某个测试点,在调用仿真器计算测试

30、点期望值,与实测值作比较,逐步缩小故障范围到某一部件。3 深、浅层推理综合推理综合的总的原则是先浅后深,适用于每个结构层;无论浅、深层推理,找到故障部件后,只要是非基本部件,就要深入到下一结构层次。4 自适应学习(1)基于深层知识的诊断成功是,把故障部件的异常特性(MSP)与(SYM)直接关联而形成浅层知识(表示为规则),并累计使用该关联知识查出故障的次数。由于同一SYM可因不同的MSP引起,优先取计数最高的可能故障部件作检测。(2)故障行为仿真后。低层结构中部件的测试往往困难且代价高。为此可以设计一些计算函数来仿真部件的故障行为。若仿真结果与实测不符,说明实际故障并非由设想的原因引起。9 基

31、于概念模型的问题求解建模的三种方法和主要差别,常见任务和功能化体系结构方法。答: 设计问题求解行为模型的最重要方面是概念模型,可以把概念模型视为描述领域专家问题求解过程的本体论,它提供基本术语和术语合成法则去面熟问题求解涉及的实体、它们的属性和关系以及在求解问题中所起的作用。概念模型课归纳为三个主要范畴:基于表示、方法和任务的概念模型。 1)。基于表示的概念模型这种概念模型直接反映与推理机关连的符号级表示,是涉及符号级表示语言和推理机制的基础,第一代KB系统及工具的概念模型均属于这种类型。 2)。基于方法的概念模型 这种概念模型面向知识级建模分析,提供预先定义的方法,使用户建模的注意力集中在获

32、取实现方法所需的领域特有知识,而不是规则和框架等符号级表示结构。这种概念模型提供一组基本术语去描述在特别应用领域中实现方法的有关知识。 3)。基于任务的概念模型 这种概念模型不面向通用的问题求解方法,而只面向特别种类的任务;直接刻画任务结构而非执行任务的方法,因而可避免因用户不能正确理解问题求解方法而产生的问题。主要差别:基于表示的概念模型的主要弱点在于完全面向符号级建模分析,忽略了人的认识行为处于知识级这一特点。所以,在使用这些工具建模(建立知识库)时,知识级分析完全时用户(知识工程师)的事情,而且用户必须清醒地认识到他做地知识级分析结果能手工地转变为符合概念模型指定的符号级表示形式。若用户

33、不能充分理解工具隐含的概念模型,就会发生知识级分析的结果与符号级实现的严重失配。此外知识级分析的一个重要方面是决定问题求解的方法,但这些工具不提供任何支持手段,严重影响的KB系统的开发。 基于方法的概念模型的主要缺点是应用领域与概念模型的失配问题。用户必须认识到由概念模型预先确定的问题求解方法适合于手头的问题,并有能力正确而一致地使用概念模型提供的基本术语;否则不足以开发好的问题求解模型。 按基于特种任务的概念模型来建立问题求解模型的主要缺点在于,手头要解决的问题必须适合于概念模型。由于概念模型几乎完全确定了问题求解的控制流程,用户只能填充细节内容,而不能改变流程的结构化组织,所以这种建模方式

34、只适合于很受限制的范围。当然,若实际问题刚好适合于概念模型,则用户不须自行设计控制流程的结构化组织,只要直接填入内容知识(模型的细节)即可。这时,领域专家只需稍加训练,就能自行设计问题求解的过程模型在包含概念模型的知识获取工具指导下填入内容知识,而免除知识工程师的介入。这种方式可显著提高知识获取的自动化程度(不需知识工程师介入),是知识获取研究追求的目标。但是这样的机遇很少,除非专门为手头任务设计这种获取工具。为了克服基于预先固定的概念模型来设计KB系统而产生的失配问题,Chandrasekaran提出了以常见任务方法去实现问题求解的功能化体系结构。这种方法要求以功能单元来构造基于知识的问题求

35、解系统,而不是以预先固定的概念模型强加于系统。为实现智能软件的重用和加速KB系统的开发,可以将每个功能单元的实现视为常见任务的历史,并为每个任务提供开发工具(包括知识表示语言和推理机)。鉴于复杂的问题求解任务场可以层次的分解为子任务,只要预先建立一个范围充分广阔的常见任务集,就可以通过组合应用适当的任务来快速设计KB系统。常见任务可以从三个方面加以定义:任务的功能描述要解决的问题之类型和特征。特征包括输入信息和输出结果的特征、所使用知识的特征等。知识的表示和组织包括定义表示知识的基本术语和组织方式(合成法则),这实际上是定义了一种知识表示语言。控制策略定义使用知识去实现信息处理功能的推理机制。

36、常见任务实际上定义了一个涉及功能单元大额外壳(shell),也可视为给予任务的概念模型,只不过任务的粒度小的多。由此,涉及KB系统的第一步就是层次分解手头的问题求解任务,知道每个字任务成为常见任务;然后按每个常见任务外壳提供的表示语言获取和表示知识,将常见任务外壳例示为执行具体子任务的功能单元;这些功能单元联合起来就形成了所需KB系统的功能化体系结构。Chandrasekaran认为诊断推理中常涉及四个常见任务:层次分类;诱导装配;假设匹配;数据库推理。功能化结构体系结构方式的评价。一常见任务法实现功能化体系结构的核心思想是,基于知识的问题求解系统可以由功能单元来构造,而功能单元是常见任务在特

37、别应用领域中的例示。每个功能单元包含解决某一特别子问题的领域知识,这些知识以常见任务指定的形式表示和组织,并以相应的推理控制方式使用。以功能化体系结构方式构造KB系统有如下优点:1) 多样性。(P118,字太多省略 下同)2) 模块化。3) 知识获取。4) 推理解释。5) 推理效率。6) 系统设计。然而以功能化体系结构方式构造KB系统也存在着一些缺点:1) 失配问题。2) 不完备性。3) 难以使用。我们认为,功能化体系结构方式只有功能单元组成的单一层次的表示结构,是引起这些缺点的原因。若功能单元能够通过组合下层基本元素(控制和推理元素)来构造而不是作为固定shell的例示,这些缺点就消失了。因

38、为功能单元不再有强加的预先固定的概念模型,常见任务的分类的粒度也不成为问题,因为可按需从下层基本元素来构造;下层基本元素肯定比由基本元素构造的常见任务少的多,用户只需花费少量时间就能学会基本元素的定义和合成法则。10 知识级建模方法KADS:知识获取的采矿观和建模观,建模观的关键获取概念模型,KADS的中间模型、专门知识建模方法、解释模型和结构保留设计。答:采矿观代表传统知识获取观点,这种观点把知识获取视为从领域专家诱导出知识并将其传送到KB系统的过程。KB系统成为由知识工程师制作的用以填充知识的容器,知识工程师为开矿者,领域专家的大脑为矿藏。这意味着,领域专家求解问题所需的知识已经存在于大脑

39、中,知识工程师只需通过与领域专家会谈就可获取到知识,再转变其为KB系统所使用的形式。建模观把开发KB系统视为建模活动,KB系统不再简单地只是填充知识的容器,而是以特定的方式模拟人问题求解行为或真实世界中系统行为的模型。建模观的关键获取概念模型建模观最关键的就是获取概念模型。这分为两种方式:提供概念模型和建模语言。建模语言供知识工程师用以构造概念模型,使其与应用领域牲和问题求解任务的要求匹配。建模语言分为知识级和符号级两类,由于符号级建模语言抽象级太低,难以使用,所以开发知识级建模语言成为主流。概念模型可类比于关系数据库中的概念模式,目的在于对系统行为涉及的对象和操作进行抽象而直观的描述。概念模

40、型不涉及物理实现,所以使用的描述语言并非是关于计算结构和技术的形式语言,而是面向人思维方式的认识观念的语言。KADS的中间模型生命周期是软件开发方法论的基础,按KADS观点,KB系统的生命周期由相继的苦干所谓的中间模型来控制。中间模型导致了知识工程任务的分解:每个模型均强调被建KB系统的某一方面,而忽略其它方面,从而复杂的知识工程过程可以按任务各个击破。专门知识建模方法建模考虑两个关键因素:1,对知识类型的区分,即按人的认识论观点来切分专门知识的范畴,2分层组织各种类型的知识。KADS区分了四个范畴的知识:l 领域对应用领域作表态的原理性描述l 推理使用领域知识作揄的知识。l 任务表示问题求解

41、任务结构的知识l 策略对问题求解作动态规划的知识解释模型解释模型是缺少领域层的专门知识模型。典型的解释模型描述一个常见任务的揄知识和任务知识,由于这些知识以应用领域无关的术语描述,能够重用于不同的应用领域。结构保留设计所谓结构保留指知识概念模型的元素与符号级表示结构之间存在对应性,从而KB系统的实现可视为加符号级信息到概念模型的过程。11 非单调推理的形式方法(包括封闭世界假设、谓词完备和缺省推理),数据从属和理由维持,从属制导回溯。答: 11.1非单调推理的形式方法封闭世界假设 Closed World Assumption, CWA (1)CWACWA是一种对由某基本信念集定义的一个理论(

42、)作完备化的方法。即()是完备的,意指包含了每一个基础原子公式或其反。Eg: P(A), P(B), Q(A) 是不完备的,因为没有Q(B)或Q(B)(2)扩充集为完备()而生成的扩充集,每个基础原子公式的取反均是假设的暂时信念。记为asmEg: Q(B) 不属于() 令asm = Q(B) 则CWA() =(asm)(3)性质 CWA非单调,因为一旦有新的基础原子公式加入,则为完备()而生成的扩充集就必须收缩(删除错误假定的项)。Eg: 有Q(B)加入(),则删除()中的Q(B)CWA的作用是完备化数据库系统,它不能保证CWA()是一致的。(即不保证加入asm的全真)。(4)试图解决不一致性

43、的定理(p160页)谓词完备(1)谓词完备方法将满足一阶谓词的对象限制性为仅仅由说明必须满足该谓词的那些。Eg: = P(A),则有充分条件 x(x=AP(x) 谓词完备方法假设P(x)的必要条件也成立,即x(P(x)x=A) 这称为谓词P的完备公式,它使中的P的定义完备化。缺省推理(1)在缺乏信息时,一个有效的作法就是根据已有信息和经验作有益的猜测,只要不发生反面的证据,构造这些猜测的过程称为缺省推理。常见的缺省推理方法有最有可能的缺省推理、限制。(2)限制 Circumscription :类似谓词完备把满足中谓词的对象限制在由说明必须满足那些对象范围内,但取消了包含的公式必须是子句且对P

44、单一的要求。Eg: = P(A)P(B)中的P非单一,不能应用市县词完备方法,经由限制方法对的关于P的扩充表示为性CIRC , P P*( (p*) x(P*(x)P(x) ) x ( P(x)P*(x) )P*为谓词变量(P165页)11.2 数据从属和理由维持(1)理由维持:所谓理由维持就是要保持推理结论和推理依据的一致性,并以推理依据作为得出结论的理由。(2)数据从属数据从属记载演绎数据库中的元素之间的相互依存(即从属)关系,一些元素的真值取决于其它元素的真值。数据从属是实现理由维持的一个重要技术。根据记载的从属关系,发现假设假,则同时撤消结论;反之,推理结论假则同时撤消假设。11.3从

45、属制导回溯从属制导回溯是指,无论何时时RMS(理由维持系统)发现矛盾,都可依据从属记载寻找到引起该矛盾的根源。非单调推理系统组成:理由维持子系统RMS回溯器问题求解器12 CSP定义,CSP的解决方法,包括基于回溯、约束传递、智能回溯和真值维持,以及变量排序和值选择。<不在考试范围内>13 主观Bayes方法,包括条件概率、规则强度的似然率和不确定性的传递;MYCIN的确定性方法,包括不确定性的量度、传递和组合;D-S证据理论,包括假设、规则和证据的不确定性,以及不确定性的传递;应用不确定推理的准则。答:(1)主观Bayes方法主观Bayes方法处理推理过程中不确定的主要理论基础是

46、传统概率论中的Bayes理论。Bayes理论的应用要求收集大量的样品时间来作统计,以便获得事件发生的概率来表示信念的强度(确定性的程度)并作相关计算。条件概率:根据Bayes理论,有以下条件概率公式:其中p(P)和p(Q)分别指示前提P和结论Q的先验概率(不依赖规则P=>Q);p(P/Q)称为后验概率,指示结论Q成立时前提P成立的概率。往往后验概率比条件概率更易于获取,所以可不经由统计手段去获得条件概率,而是由此公式计算之。规则的强度的似然率:Q的先验似然比O(Q)和条件似然比O(Q/P):令,则有LS称为规则P=>Q成立的充分性因子,用以指示规则强度的似然率,即P成立对Q成立的影

47、响力。上式称为Bayes理论的似然公式,指出结论Q的条件似然比可以由其先验似然比和规则的充分性因子LS来计算。令并有LN称为规则P=>Q成立的必要性因子,用于指示P不成立时对Q成立的影响程度。LS(和LN)的引入大大促进了Bayes理论在不确定推理中的应用。不确定性的传递:不确定性传递公式:有一个有意义的特性,即当p(P/P)=p(P)时,p(Q/P)=p(Q)。这完全符合人的直觉:既然无关于前提P真实程度的任何信息(仅有先验概率p(P)),也就不可能从规则P=>Q获得关于结论Q真实程度的任何信息(仅有先验概率p(Q))。当p(P/P)=p(P)时,按公式计算出来的p(Q/P)与领

48、域专家给出的p(Q)常不一致。为避免这种不一致而引起的矛盾,主观Bayes方法建议采用分段线性插值的手段来计算p(Q/P)的实际值。(2)MYCIN的确定性方法不确定性的量度MYCIN提出的确定性方法表示推理规则为如下形式:E=>H,CF(H,E)规则前提E可以是命题的合取和析取组合,结论为单一命题;CF(H,E)为确定性因子,简称可信度,用以量度规则的确定性(可信)程度。令CF(H,E)=MB(H,E) MD(H,E)其中MB(H,E) 指示信任量度,MD(H,E)指示不信任量度。不确定性的传递在证据E具有不确定性的情况下,规则E=>H的结论H的不确定性可以通过不确定性的传递来计

49、算。相应的推理过程记为E=>E=>H,而结论H在环境E下的可信度记为CF(H, E)。不确定性的传递算法定义如下:CF(H, E)= CF(H, E)·max0, CF(E, E)=(MB(H,E)-MD(H,E) ·max0, CF(E, E)不确定性的组合在环境E下,若两个证据的合取或析取支持结论H,则可表示为E=>E1E2=>H或E=>E1E2=>H证据的不确定性组合定义为CF(E1E2,E)=minCF(E1,E), CF(E2,E)CF(E1E2,E)=maxCF(E1,E), CF(E2,E)(3)D-S证据理论假设设U为所有

50、可能假设(表示为原子命题的结论)的有限集合,且U中的元素是互斥的,则可以在U的幂集2U上定义一个基本概率分配函数m: 2U 0,1,满足数值m(A)称为基本概率,它表示依据当前环境(证据)对假设集A(U的子集)的信任程度。三个描述证据不确定性的函数:信任函数、似然函数和类概率函数。规则定义具有不确定性的规则形如E=>A, CF其中E为支持A成立的证据集;A=a1,a2,am,aiU(i=1,2,m),A为假设集U的子集;CF=C1,C2,Cm,用于指示前提E成立时假设ai成立的可信度。不确定性证据E的不确定性可以用类概率函数f(E)表示,原始证据的f(E)应由用户给定,作为中间结果的证据

51、则由不确定性传递算法确定。不确定性的传递对于具有不确定性的规则,定义m(ai)=f(E)·Ci (i=1,2,m)或缩简记为m(a1,a2, am)=(f(E)·C1, f(E)·C2, , f(E)·Cm)规定,则对于U的所有其它子集H,均有m(H)=0所以当A为U的真子集时,有进一步可以计算PI(A)和f(A)。(4)应用不确定推理的准则尽可能避免使用统计表示,能确定性地解决问题的场合不应使用不确定推理,因为主观概率是不精确的,且在许多场合难以估计。在必须采用不确定推理时,应将其限制在小范围内(相应于推理中的逻辑步);而不要在不能反映问题结构的大跨度

52、操作中执行。切记不确定推理结果的精度决不会超过输入数据的精度,不管采用什么技巧也无济于事,所以应尽量保持输入数据的精确性,否则结论的可信度只是误导。14 模糊集合、语言变量和隶属函数,模糊逻辑的表示,基于模糊规则的推理,基于模糊关系的推理,实现模糊控制的方法。答:模糊集合、隶属函数在论域U上定义一个模糊子集(简称模糊集),其对U的任意元素x均指定一个值,以表示它对的隶属程度,即有其中,称为的隶属函数。语言变量模糊逻辑的核心概念是语言变量,语言变量是一种形式的数据压缩。但这种压缩不同于定性物理中的量(值间隔)概念,因为语言变量的定性值是一种模糊值间隔,相互重叠,不存在用于分割连续值域的界标。使用

53、语言变量的主要方式是模糊规则和模糊图。模糊逻辑的表示模糊逻辑的基本思想是将常规数值变量模糊化,使变量成为以定性术语(也称语言值)为值域的语言变量。当用语言变量来描述对象时,定性术语就构成模糊命题。可以省略被描述的对象,则模糊命题可表示为“语言变量定性值”形式。每个模糊命题均由相应的一个模糊集作细化描述,所以模糊逻辑操作与模糊集操作是一致的。基于模糊规则的推理模糊规则的前提是模糊命题的逻辑组合(经由合取、析取和取反操作)作为推理的条件;结论是表示推理结果的模糊命题。所有模糊命题成立的精确程度(或模糊程度)均以相应语言变量定性值的隶属函数来表示。当模糊推理的输入信息是量化的数值时,可以直接基于模糊

54、规则作推理,然后把推理结论综合起来,典型的基于模糊规则的推理过程可以分为两个阶段,其中第一阶段又分为三个步骤:(1) 计算每条模糊规则的结论:输入量模糊化,即求出输入量相对于语言变量各定性值的隶属度;计算规则前提部分模糊命题的逻辑组合(合取、析取和取反的组合);将规则前提逻辑组合的隶属程度与结论命题的隶属函数作min运算,求得结论的模糊程度。(2) 对所有规则结论的模糊程度作max运算,得到模糊推理结果。基于模糊关系的推理当模糊推理的输入信息是定性术语(以相应得模糊集表示)时,可以基于模糊关系作推理。Mamdani方法:设模糊规则形如P=>H,模糊命题P和H相应的模糊集和分别建立在论域U

55、P和UH上(相应的元素变量为xp,xH)。令表示从P推出H的模糊关系,则定义当实际的输入信息是模糊命题P(相应得模糊集为)时,则模糊推理的输出H(相应的模糊集为)表示为实现模糊控制的方法一般采用查表法。首先将输入和输出物理量的值域划分为若干等级,并归一化到某一标准区域上,然后以二维模糊化表的方式定义隶属函数。模糊规则的定义也可以表格化。实际上基于输入模糊化表、输出模糊化表和模糊规则表的计算和推理可以在模糊控制器实际工作之前预先完成,并将控制器的输入和输出数据整理成二维表。由此模糊控制器的工作就简化为从输入量等级查表决定输出量等级的处理了。查表法的优点:可以显著提高模糊控制的效率,表格和查表程序只占很少内存,可以制作在ROM芯片上。查表法的缺点:变更模糊规则和隶属函数不方便,而且当输入量个数增加时,表格的存储容量将指数级增长。15 神经元和神经网络的基本定义以及自适应学习能力,BP网的构成和误差反向传播的实现,二值Hopfield网络的工作原理和存在的问题。答:神经元通常简化为一个多输入单输出的非线性阈值器件.(P214)许多神经元以一定方式连接在一起,即构成神经网络;神经网络往往有层次结构,最常见的是三层网络结构.(P215)人工神经网络的一个重要特征是其自适应学习能力,神经网络的最基本的学习规则是Hebbian规则,所有的学习规则都可以视为Hebbian规则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论