第1讲 知识表示2

合集下载

知识表示

知识表示

第二章知识表示方法教学内容:本章讨论知识表示的各种方法,是人工智能课程三大内容(知识表示、知识推理、知识应用)之一,也是学习人工智能其他内容的基础。

教学重点:谓词逻辑法、语义网络法、状态空间法、问题归约法。

教学难点:语义网络法、状态描述与状态空间图示。

教学方法:课堂教学为主,同时结合《离散数学》等已学的内容实时提问、收集学生学习情况,充分利用网络课程中的多媒体素材来表示抽象概念。

教学要求:重点掌握用状态空间法、问题归约法、谓词演算法、语义网络法来描述问题;解决问题;掌握几种主要方法之间的差别;并对其它几种表示方法有一般了解。

2.1 概述∙主要内容:∙知识原则∙知识表示的作用∙知识表示的功能∙知识表示的性能∙基本的知识表示方式1 知识原则里南(D.B.Lenat)和费根鲍姆(E.A.Feigenbaum),IJCAI-10一个系统展示高级的智能理解和行为,主要是因为拥有应用领域特有的知识:概念、事实、表示、方法、模型、隐喻和启发式。

∙特有——意指应用领域中有效地求解问题主要靠该领域特有的知识。

∙足够的约束来自特别知识——通用知识作用微弱,不能提供足够的约束。

∙系统拥有的知识和其性能(问题求解能力和效率)的关系,参见图3.1。

∙知识门槛:(1)使能门槛W——指知识量超过该门槛时,系统就拥有了为执行任务所需的最低限度知识。

(2)胜任门槛C——到达C点时成为某应用领域中求解问题的专家,胜任只有专家才能解决的问题求解任务。

(3)全能门槛E——.到了这个门槛,由于知识量的空前增加(丰富),使系统能解决该应用领域内的几乎所有问题,成为全能专家。

∙知识门槛的分析:∙知识量差异——达到C级,只需50~1000条规则;再加等量的规则,就可达E级。

∙智能体知识是逐步积累的,涉及到获取新知识、修正和学习。

∙系统的能力主要由知识库中包含的领域特有的知识来决定——作为启发式知识(经验性关联知识)指导问题求解。

∙许多其它的人工智能研究也开始转向基于知识的观点。

知识表示——精选推荐

知识表示——精选推荐

知识表⽰知识表⽰(Knowledge Representation)是长期以来⼈⼯智能研究中的⼀个重要问题。

在智能信息系统研究中,知识表⽰则是其核⼼部分之⼀。

本章介绍六种常⽤的知识表⽰⽅法及其在信息系统中的应⽤。

2.1 知识表⽰⽅法在⼈⼯智能中,知识表⽰就是要把问题求解中所需要的对象、前提条件、算法等知识构造为计算机可处理的数据结构以及解释这种结构的某些过程。

这种数据结构与解释过程的结合,将导致智能的⾏为。

智能活动主要是⼀个获得并应⽤知识的过程,⽽知识必须有适当的表⽰⽅法才便于在计算机中有效地存储、检索、使⽤和修改。

在⼈⼯智能领域⾥已经发展了许多种知识表⽰⽅法,常⽤的有:产⽣式规则、谓词逻辑、语义⽹络和框架。

从其表⽰特性来考察可归纳为两类:说明型(declarative)表⽰和过程型(procedural)表⽰。

(1)说明型表⽰说明型表⽰中,知识是⼀些已知的客观事实,实现知识表⽰时,把与事实相关的知识与利⽤这些知识的过程明确区分开来,并重点表⽰与事实相关的知识。

例如,谓词逻辑,将知识表⽰成⼀个静态的事实集合,这些事实是关于专业领域的元素或实体的知识,如问题的概念及定义,系统的状态、环境和条件。

它们具有很有限的如何使⽤知识的动态信息。

这种⽅法的优点是:具有透明性,知识以显⽰的准确的⽅法存储,容易修改;实现有效存储,每个事实只存储⼀次,可以不同⽅法使⽤多次;具有灵活性,这是指知识表⽰⽅法可以独⽴于推理⽅法;这种表⽰容许显式的、直接的、类似于数学⽅式的推理。

(2)过程型表⽰过程型表⽰中,知识是客观存在的⼀些规律和⽅法,实现知识表⽰时,对事实型知识和利⽤这些知识的⽅法不作区分,使⼆者融为⼀体,例如产⽣式规则⽅法。

该类⽅法常⽤于表⽰关于系统状态变化、问题求解过程的操作、演算和⾏为的知识。

这种⽅法的好处是:能⾃然地表达如何处理问题的过程;易于表达不适合⽤说明型⽅法表达的知识,例如有关缺省推理和概率推理的知识;容易表达有效处理问题的启发式知识;知识与控制相结全,使得知识的相互作⽤性较好。

2知识表示2PPT课件

2知识表示2PPT课件
2. 若A是合式公式,则¬A也是合式公式;
3. 若A、B都是合式公式,则A∨B,A∧B,A→B, A↔B也都是合式公式;
4. 若A是合式公式,x是项,则(∀x)A和(∃x)A也都是 合式公式。
2021/3/10
14
2.4.1谓词逻辑表示的逻辑基础(续)
自由变元和约束变元
➢ 辖域:位于量词后面的单个谓词或者用括号括起来 的合式公式称为该量词的辖域。
2021/3/10
6
2.4.1谓词逻辑表示的逻辑基础(续)
定义2.2 设D是个体域,P: Dn→{ T, F }是一 个映射,其中
D n={(x1, x2,…,xn )| x1, x2,…,xn∈ D} 则称P是一个n元谓词(n=1,2,…),记为:
P (x1 , x2 , …, xn ) 其中x1 , x2 , …, xn称为客体变量或个体变元。 ➢ 谓词中的个体可以是常量,变元或函数。
例:对于“老李是小李的父亲”这一命题,如果用英文字
母P来表示,无论如何也看不出老李和小李的父子关系,对
于“李白是诗人”、“杜甫也是诗人”这两个命题,用命
题逻辑表示时,无法把两者的共同特征(都是诗人)形式
的表示出来
2021/3/10
4
2.4.1谓词逻辑表示的逻辑基础(续)
论域: 是由所讨论对象之全体构成的非 空集合。
MPION)
2021/3/10
11
2.4.1谓词逻辑表示的逻辑所有的x,任意的x
➢ ∃x(存在量词):存在x
例1、 所有的机器人都是灰色的
(∀x) (ROBOT (x) →COLOR (x, GRAY))
例2、 1号房间内有个物体
(∃x)INROOM(x, r1)

知识表示方法

知识表示方法

第2章知识表示方法基本概念与本章引言知识的一般概念:知识是人们在改造客观世界的实践中积累起来的认识和经验认识:包括对事物现象、本质、属性、状态、联系等的认识经验:包括解决问题的微观方法和宏观方法微观方法:如步骤、操作、规则、过程、技巧等宏观方法:如战略、战术、计谋、策略等eg:“if大雁向南飞,then冬天就要来临了。

”这样一条知识就是人们经过长期的观察,将“大雁向南飞”与“冬天来临”这两条信息关联在一起。

“雪是白色的”反映雪与颜色的一种关系。

知识表示:是研究用机器表示知识的可行性、有效性的一般方法,是一种数据结构与控制结构的统一体,既考虑知识的存储又考虑知识的使用。

本章引言:以知识和符号操作为基础的智能系统,其问题的求解都需要某种对解答的搜索。

在搜索过程开始之前,必须先将问题表示出来。

表示问题的方法,可能涉及状态空间、问题归约、语义网络、框架或谓词公式,或者把问题表示为一条要证明的定理,或者采用结构化方法等。

对于传统人工智能问题,任何复杂的求解技术都离不开两方面的内容:1.表示 2.搜索。

对于同一问题可以有多种不同的表示方法,这些表示具有不同的表示空间,问题表示的优劣,对求解结果及求解效率影响甚大。

2.1状态空间表示状态空间法概念:问题求解是个大课题,它涉及归约,推断,决策、规划、常识推理、定理证明和相关过程等核心概念。

在分析了人工智能研究中运用的问题求解方法之后,就会发现许多问题求解方法是采用试探搜索方法的。

也就是说,这些方法是通过在某个可能的解空间内寻找一个解来求解问题的。

这种基于解答空间的问题表示和求解方法就是状态空间法,它是以状态和算符为基础来表示和求解问题的。

2.1.1问题状态描述首先对状态和状态空间下个定义:1.状态(state):状态是为描述某类不同事物间的差别而引入的一组最少变量q0,q1,…,q n的有序集合,矢量形式如下:式中每个元素q i(i=0,1,…,n)为集合的分量,称为状态变量。

1.2知识表示

1.2知识表示

例1:Intelligent(human),值为”T”
例2:当现实世界中,盒子在桌子上时,公式 ON (BOX,TABLE)为真。
例3:1+1=2,真值为T or F?
2、知识表示
5、基本的知识表示方式 一阶谓词逻辑(First order predicate logic)
但是对于P(A),虽然不存在变量,但是谓词”P”和项常量“A”不具 有具体含义,所以需要建立一种解释。 对一个原子公式,可以规定其中的谓词、常量和函数与论域中的关 系、实体与函数的关系,从而建立起一个解释。在每一种解释 下,根据论域,原子公式有不同的真值。 对于 P(A,x) ,当定义 P 为” Schoolmate”,A 为” zhangxiao“ 时, 则建立了一个解释,在该解释下,若x的论域为 {zhanghua}, 如果现实世界中, zhangxiao 和 zhanghua 为同班同学,则在 该解释下, P(A,x)为”T“, 否则为 ”F”,
2、知识表示
3、知识表示的性能
要兼顾概念效率和计算效率往往是困难的,因为前者要求表示知识的符号结 构与知识的获取和知识库维护相容,而后者则要求与推理机相容。换言 之,为促进知识获取的有效性,知识应以接近人思维的方式表示;但要 提高推理效率,知识应以接近计算机目标代码的方式表示。为解决矛盾, 一种可取的方法是提供两套符号结构,分别面向知识获取和机器推理, 并设计自动转变程序来实现两者间的映射。
2、知识表示
5、基本的知识表示方式 一阶谓词逻辑(First order predicate logic)
存在量词:(x)P(x):它表示“在个体域中存在个体 x” ,读为” 存在x“,对”某个x“或”至少存在一个x“。 在某一个解释下,对于变量x至少存在一个可能值使P(x)为真, (x)P(x)在该解释下为真。如“有一件东西在桌子上”可以表 示为(x)ON(x, TABLE)

知识表示方法

知识表示方法

20
知识表示方法:
知识表示方法又称为知识表示技术,其 表示形式被称为知识表示模式。目前,使用 较多的知识表示方法有10余种,如: • 状态空间法 • 问题归约法 • 谓词逻辑法 • 语义网络法 • 框架表示法 • 剧本表示法 • 过程表示法 • 面向对象表示法
21
状态空间法
对软件智能研究中运用的问题求解方法进 行综合分析,可以发现许多问题求解方法是 采用试探搜索方法的。 也就是说,这种方法是通过在某个可能的 解空间内寻找一个解来求解问题的。 这种基于解答空间的问题表示和求解方法 就是状态空间法。 状态空间法是以状态和算符为基础来表示 和求解问题的。
问题的表示对求解工作量有很大的影响。
28

问题的状态表示方法涉及在状态描述中 如何应用变量。应该用一个包含变量的表达 式来描述状态的全部集合,而不仅仅描述一 个状态。

用常量取代表达式中的变量,就可得到 一个具体的状态描述。用来描述一个状态集 合的含有变量的表达式,叫做状态描述模式。
29
三. 状态空间表示举例
把有关信息关联在一起所形成的信息结构称 为知识。 “信息”与“关联”是构成知识的两个要 素。 信息之间关联的形式可以多种多样,其中 最常用的一种形式是: 如果……,则……。 例如,“如果他学过软件技术前沿课程,则他 应该知道什么叫软件智能化”。
4
知识的属性:
(1)真假性与相对性
• 真假性是指可以通过实践或推理来证 明知识为真或为假。 • 相对性是指知识的真与假是相对于某 些条件、环境及时间而言的,即知识一般 不是无条件的真或无条件的假,而是相对 于一定条件的。
27
图的显式说明:图中的各节点及其具有代价 的弧线由一张图或表明确给出。 图的隐式说明:图中的节点集合是无限的, 但起始节点是已知的,而且引入后继算符的概念 是方便的。把后继节点算符作用于任一节点可以 产生该节点的全部后继节点和各连接弧线的代价。 搜索某个状态空间以求得算符序列的一个解 答过程,就是使隐式图足够大一部分变为显式以 便包含目标的过程,这是状态空间问题求解的基 础。

2025版高考数学一轮总复习知识梳理第2章函数概念与基本初等函数Ⅰ第1讲函数的概念及其表示

2025版高考数学一轮总复习知识梳理第2章函数概念与基本初等函数Ⅰ第1讲函数的概念及其表示

第一讲函数的概念及其表示知识梳理学问点一函数的概念及其表示1.函数的概念函数两个集合A,B 设A,B是两个非空数集对应关系f:A→B 假如依据某种确定的对应关系f,使对于集合A中的随意一个数x,在集合B中都有唯一确定的数f(x)和它对应名称称f:A→B为从集合A到集合B的一个函数记法函数y=f(x),x∈A2.函数的定义域、值域(1)在函数y=f(x),x∈A中,x叫做自变量,x的取值范围A叫做函数的定义域;与x的值相对应的y值叫做函数值,函数值的集合{f(x)|x∈A}叫做函数的值域.(2)假如两个函数的定义域相同,并且对应关系完全一样,则这两个函数为相等函数.3.函数的表示法表示函数的常用方法有解析法、图象法和列表法.学问点二分段函数1.若函数在其定义域的不同子集上,因对应关系不同而分别用几个不同的式子来表示,这种函数称为分段函数.分段函数表示的是一个函数.2.分段函数的定义域等于各段函数的定义域的并集,其值域等于各段函数的值域的并集.学问点三函数的定义域函数y=f(x)的定义域1.求定义域的步骤(1)写出访函数式有意义的不等式(组);(2)解不等式(组);(3)写出函数定义域.(留意用区间或集合的形式写出)2.求函数定义域的主要依据(1)整式函数的定义域为R.(2)分式函数中分母 不等于0 .(3)偶次根式函数被开方式 大于或等于0 . (4)一次函数、二次函数的定义域均为 R . (5)函数f (x )=x 0的定义域为 {x |x ≠0} . (6)指数函数的定义域为 R . (7)对数函数的定义域为 (0,+∞) . 学问点四 函数的值域 基本初等函数的值域:1.y =kx +b (k ≠0)的值域是 R .2.y =ax 2+bx +c (a ≠0)的值域是:当a >0时,值域为 ⎩⎨⎧y ⎪⎪⎪⎭⎬⎫y ≥4ac -b 24a ;当a <0时,值域为 ⎩⎪⎨⎪⎧⎭⎪⎬⎪⎫y ⎪⎪⎪y ≤4ac -b24a . 3.y =kx (k ≠0)的值域是 {y |y ≠0} .4.y =a x (a >0且a ≠1)的值域是 (0,+∞) . 5.y =log a x (a >0且a ≠1)的值域是 R . [延长]6.y =x +ax (a >0)的值域为(-∞,-2a )∪(2a ,+∞). 7.y =x -ax (a >0)的值域为(-∞,+∞).8.y =cx +d ax +b (a ≠0,ad -bc ≠0)的值域为⎝ ⎛⎭⎪⎫-∞,c a ∪⎝ ⎛⎭⎪⎫c a ,+∞. 归 纳 拓 展1.推断两个函数相等的依据是两个函数的定义域和对应关系完全一样. 2.分段函数虽由几个部分组成,但它表示的是一个函数. 3.与x 轴垂直的直线和一个函数的图象至多有1个交点.4.定义域是一个集合,要用集合或区间表示,若用区间表示,不能用“或”连接,而应当用并集符号“∪”连接.5.函数f (x )与f (x +a )(a 为常数a ≠0)的值域相同.双 基 自 测题组一 走出误区1.推断下列结论是否正确(请在括号中打“√”或“×”) (1)对于函数f :A →B ,其值域是集合B .( × )(2)A =N ,B =N ,f :x →y =|x -1|,表示从集合A 到集合B 的函数.( √ ) (3)已知f (x )=m (x ∈R ),则f (m 3)=m 3.( × ) (4)y =ln x 2与y =2ln x 表示同一函数.( × )(5)函数y =xx -1定义域为x >1.( × )题组二 走进教材2.(必修1P 67T1改编)若函数y =f (x )的定义域为M ={x |-2≤x ≤2},值域为N ={y |0≤y ≤2},则函数y =f (x )的图象可能是( B )[解析] A 中函数的定义域不是[-2,2];C 中图象不表示函数;D 中函数的值域不是[0,2].3.(必修1P 67T2改编)已知奇函数f (x )的图象经过点(1,3),则f (x )的解析式可能为( D ) A .f (x )=2x B .f (x )=-3x C .f (x )=3x 2D .f (x )=3x 3[解析] 依据f (1)=3以及函数的奇偶性确定正确答案.f (1)=2≠3,A 选项错误;f (1)=-3≠3,B 选项错误;f (x )=3x 2是偶函数,C 选项错误;f (1)=3,f (x )=3x 3为奇函数,符合题意.故选D.4.(必修1P 73T11改编)(多选题)函数y =f (x )的图象如图所示,则以下描述正确的是( BD )A .函数f (x )的定义域为[-4,4)B .函数f (x )的值域为[0,+∞)C .此函数在定义域内是增函数D .对于随意的y ∈(5,+∞),都有唯一的自变量x 与之对应[解析] 由图象得此函数定义域为[-4,0]∪[1,4),值域为[0,+∞),在定义域内不具备单调性,当y ∈(5,+∞)时都有唯一的x 与之对应.因此,A 、C 不正确.故选BD.5.(必修1P 67T2改编)由f (u )=u 2,u =2+x 复合而成的复合函数是y =_(2+x )2__.[解析] 利用复合函数的性质干脆求解.由f (u )=u 2,u =2+x 复合而成的复合函数是y =(2+x )2.题组三 走向高考6.(2024·北京卷)函数f (x )=1x +1-x 的定义域是 (-∞,0)∪(0,1] . [解析] 因为f (x )=1x +1-x ,所以x ≠0,1-x ≥0,解得x ∈(-∞,0)∪(0,1].7.(2024·浙江,12,4分)已知a ∈R ,函数f (x )=⎩⎪⎨⎪⎧x 2-4,x >2,|x -3|+a ,x ≤2.若f [f (6)]=3,则a = 2 .[解析] 因为6>4=2,所以f (6)=(6)2-4=2,所以f [f (6)]=f (2)=|2-3|+a =1+a =3,解得a =2.。

知识表示方法

知识表示方法
例如,对命题P和Q,P↔Q表示“P当且仅当Q”,
P
Q
¬P P∨Q P∧Q P→Q P↔Q
T
T
F
T
T
T
T
T
F
F
T
F
F
F
F
T
T
T
F
T
F
F
F
T
F
F
T
T
2.2.1一阶谓词逻辑表示的逻辑基础
量词:
:全称量词,意思是“所有的”、“任一个” 命题( x)P(x)为真,当且仅当对论域中的所有x,都有P(x)为真 命题( x)P(x)为假,当且仅当至少存在一个xi D,使得P(xi)为假
Dn {( x1, x2, , xn ) | x1, x2, , xn D}
则称f是D上的一个n元函数,记作 P(x1,x2,…,xn) 谓词与函数的区别:
谓词是D到{T,F}的映射,函数是D到D的映射 谓词的真值是T和F,函数的值(无真值)是D中的元素 谓词可独立存在,函数只能作为谓词的个体 Teacher(Wang) Teacher(father(Wang))
控制:当有多个动作同时被激活时,选择哪一个动 作来执行的知识。
元知识:怎样使用规则、解释规则、校验规则、解 释程序结构等知识。
2.1.2 知识表示的概念
什么是知识表示?
知识表示方法是研究用机器表示知识的可行性、 有效性的一般方法。 是对知识的描述,即用一组符号把知识表示成 计算机可以接受的某种结构。 知识表示方法不唯一。
知识就是力量
F.Bacon(1561—1626)
英国哲学和自然科学家 归纳法的创立者“培根”
第2章 知识表示
2.1 知识与知识表示的概念 2.2 一阶谓词逻辑表示法 2.3 产生式表示法
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

29
图2.15 中,终叶节点用字母t表示,有解节点用小原点表示,而解图用粗线分支表示。
30
与或图构成规则
(1) 与或图中的每个节点代表一个要解决的单一问题或问题集合。图中 所含起始节点对应于原始问题。 (2) 对应于本原问题的节点,叫做终叶节点,它没有后裔。 (3) 对于把算符应用于问题A的每种可能情况,都把问题变换为一个子 问题集合;有向弧线自A 指向后继节点表示所求得的子问题集合。 (4) 一般对于代表两个或两个以上子问题集合的每个节点,有向弧线从 此节点指向此子问题集合中的各个节点。由于只有当集合中所有的项都有 解时,这个子问题的集合才能获得解答,所以这些子问题节点叫做与节点。 (5) 在特殊情况下,当只有一个算符可应用于问题A,而且这个算符产 生具有一个以上子问题的某个集合时,由上述规则3和规则4所产生的图可 以得到简化。
•控制性知识:乘飞机较快、较贵;坐火车较慢、较便宜
6
2.1.3 知识的分类
按知识的结构及表现形式 逻辑性知识:反映人类逻辑思维过程的知识。 形象性知识:通过事物的形象建立起来的知识。 按知识的确定性
确定性知识:可指出其真值为“真“或”假“的 知识,是精确性的知识。 不确定性知识:具有不精确、不完全及模糊性等 特性的知识。
20
梵塔难题
解题过程:
将原始问题归约为一个较简单问题集合,要把所有圆盘都移至柱子 3,我们必须首先把圆盘C移至柱子3;而且在移动圆盘C至柱子3之前, 要求柱子3必须是空的。只有在移开圆盘A和B之后,才能移动圆盘C; 而且圆盘A和B最好不要移至柱子3就不能把圆盘C移至柱子3。因此,首 先应该把圆盘A和B移到柱子2上。然后才能够进行关键的一步,把圆盘 C从柱子1移至柱子3,并继续解决难题的其余部分。 将原始难题归约(简化)为下列子难题:移动圆盘A和B至柱子2的 双圆盘难题,如图(a)所示。
4
知识状态:“真”, “假”,“中间状态”
2.1.2 知识的特征
3. 可表示性与可利用性
① 知识的可表示性:知识可以用适当形式表示出来, 如用语言、文字、图形、神经网络等。
② 知识的可利用性:知识可以被利用。
5
2.1.3 知识的分类
按知识的作用范围分类 常识性知识:通用性知识。 醋是酸的。 领域性知识:专业性知识。 按知识的作用及表示
21
梵塔难题
把原始难题归约(简化)为以下三个子难题: 移动圆盘A和B至柱子2的双圆盘难题;如图(a)所示 移动圆盘C至柱子3的单圆盘难题 ;如图(b)所示 移动圆盘A和B至柱子3双圆盘难题;如图(c)所示
22
梵塔难题
23
梵塔难题
梵塔问题归约图:子问题2可作为本原问题考虑,因为它的解只包含一步移动。 应用一系列相似的推理,子问题1和子问题3也可被归约为本原问题,如图2.10 所示。这种图式结构,叫做与或图(AND/OR graph)。 它能有效地说明如何由问题归约法求得问题的解答。
其中的每一个问题是不证明的,自然成立的,如公理、已知 的实事等(本原问题集)
问题归约的实质:从目标(要解决的问题)出发逆向推理,建 立子问题以及子问题的子问题,直至最后把初始问题归约为 一个平凡的本原问题集合。
19
梵塔难题
有3个柱子(1,2和3)和3个不同尺寸的圆盘(A,B和C)。在每个圆盘的中 心有一个孔,所以圆盘可以堆叠在柱子上。最初,3个圆盘都堆在柱子1上:最 大的圆盘C在底部,最小的圆盘A在顶部。要求把所有圆盘都移到柱子3上,每次 只许移动一个,而且只能先搬动柱子顶部的圆盘,还不许把尺寸较大的圆盘堆 放在尺寸较小的圆盘上。这个问题的初始配置和目标配置如图所示。
谓词逻辑表示法
产生式表示法
语义网络表示法
9
2.2 状态空间表示法
问题求解技术主要是两个方面:

问题的表示:同一问题有多种不同的表示
求解的方法*1:许多问题求解方法采用试探搜索方法

状态空间法:基于解答空间的问题表示和求解方法*2

状态(state) 算符(operator) 状态空间
48
2.2.5 谓词逻辑知识表示方法
49
2.2.5 谓词逻辑知识表示方法
例2 有下列知识: 刘欢比他父亲出名。 高扬是计算机系的一名学生,但他不喜欢编程序。 人人爱劳动。
为了用谓词公式表示上述知识,首先需要定义谓词:
Bigger(x,y): x 比 y 出名。 Computer(x): x 是计算机系的学生。 Like(x,y): x 喜欢 y 。 Love(x,y): x 热爱 y。 Man(x): x 是人。 然后用谓词公式把上述知识表示为: Bigger(Liuhong , father(Liuhong)) Computer(Gaoyang) ∧ Like(Gaoyang , programing) (x) (Man(x) Love(x, labour)
语义网络表示法
17
2.3.1 问题归约法
问题归约(problem reduction)是另一种问题描述与求解方法。 先把问题分解为子问题和子-子问题,然后解决较小的问 题。 对该问题的某个具体子集的解答就意味着对原始问题的 一个解答。
18
问题归约描述
问题归约表示的组成部分: 一个初始问题描述; 一套把问题变换为子问题的操作符; 一套本原问题描述。
14
2.2 状态空间表示法
15
2.2 状态空间表示法
状态空间的一个解 使一个有限的操作算子序列,它使初始 状态转化为目标状态:S0-f1->S1-f2->...fk->G
16
第2章 知识表示
知识与知识表示的概念
状态空间表示法
问题归约及与或图表示法
谓词逻辑表示法
产生式表示法
北京是中国的首都。 一年有12个月。
事实性知识:有关概念、事实、事物的属性及状 态等。 过程性知识:有关系统状态变化、问题求解过程 例: 的操作、演算和行动的知识。 从北京到上海是乘飞机还是火车的问题表示如下: • 事实性知识:北京、上海、飞机、时间、费用 … 控制性知识(深层知识或元知识):关于如何运 •过程性知识:乘飞机、坐火车 用已有的知识进行问题求解的知识。
50
2.2.5 谓词逻辑知识表示方法
例3 设有下列知识
自然数都是大于零的整数 所有整数不是偶数就是奇数 偶数除以2是整数 首先定义谓词如下: n(x):x是自然数 I(x):x是整数 E(x):x是偶数 O(x):x是奇数 GZ(x):x大于零 另外用函数S(x)表示x除以2.此时,上述知识可用谓词公式分别表示为: (x)(n(x)GZ(x)∧I(x)) (x) (I(x)E(x) ∨ O(x)) (x) (E(x)I(s(x)) 51
因此,代表子问题集合的中间或节点可以被略去,如右图所示。
31
第2章 知识表示
知识与知识表示的概念
状态空间表示法
问题归约及与或图表示法
谓词逻辑表示法
产生式表示法
语义网络表示法
32
2.2 谓词逻辑表示法
33
2.2.1 命题
太阳从西 边出来。
34
2.2.2 谓词
35
2.2.2 谓词
27
可解节点的一般定义 (1) 终叶节点是可解节点(因为它们与本原问题相关连)。 (2) 如果某个非终叶节点含有或后继节点,那么只要当其 后继节点至少有一个是可解的时,此非终叶节点才是可 解的。 (3) 如果某个非终叶节点含有与后继节点,那么只要当其 后继节点全部为可解时,此非终叶节点才是可解的。
所谓操作,或称为算子是引起状态中的某分量发生改变,从 而使问题由一个具体状态A变化为另一具体状态B的作用。
13
2.2 状态空间表示法
算符:使问题从一种状态变化为另一种状态的手段称为操作 符或算符。操作符可为走步、过程、规则、数学算子、运算 符号或逻辑符号等。 要完成某个问题的状态描述,必须确定三件事: 1.该状态描述方式,特别是初始状态描述; 2.操作符集合及其对状态描述的作用; 3.目标状态描述的特性。 问题的状态空间(state space):是一个表示该问题全部可能 状态及其关系的图,它包含三种说明的集合,即所有可能的 问题初始状态集合S(初始状态S0∈S)、操作符集合F以及目 标状态集合G(GS)。可把状态空间记为三元状态(S,F, G)。 状态空间可用有向图来表示
7
2.1.4 知识的表示
知识表示(Knowledge Representation):将人类 知识形式化或者模型化。 知识表示是对知识的一种描述,或者说是一组约定, 一种计算机可以接受的用于描述知识的数据结构。
8
第2章 知识表示
知识与知识表示的概念
状态空间表示法
问题归约及与或图表示法
28
不可解节点的一般定义: (1) 没有后裔的非终叶节点为不可解节点。 (2) 如果某个非终叶节点含有或后继节点,那么只有当其 全部后裔为不可解时,此非终叶节点才是不可解的。 (3) 如果某个非终叶节点含有与后继节点,那么只要当其 后裔至少有一个为不可解时,此非终叶节点才是不可解 的。
36
2.2.3
37
2.2.3 谓词公式
38
2.2.3 谓词公式
39
2.2.3 谓词公式
40
2.2.3 谓词公式
41
2.2.3 谓词公式
42
2.2.3 谓词公式
43
2.2.4 谓词公式的性质
44
2.2.4 谓词公式的性质
45
2.2.4 谓词公式的性质
46
47
2.2.5 谓词逻辑知识表示方法
24
问题归约法
把一个问题描述变换为一个归约或后继问题描述的集合,这 是由问题归约算符进行的。变换所得所有后继问题的解就意 味着父辈问题的一个解。 所有问题归约的目的是最终产生具有明显解答的本原问题。 这些问题可能是能够由状态空间搜索中走动一步来解决的问 题,或者可能是别的具有已知解答的更复杂的问题。
相关文档
最新文档