0510《人工智能导论》在线作业
人工智能导论-各章习题答案

习题
答案:神经网络是一种模仿人脑神经元之间相互连接和传递信息的网络模型。神经网络通常由输入层、隐藏层和输出层组成,每一层都包含多个神经元,通过不同层之间的连接和权重,实现信息的传递和处理。
习题
答案:深度学习是一种基于神经网络的机器学习方法,通过多层次的网络结构和大量的数据进行训练,从而实现高效的模式识别和特征提取。深度学习在计算机视觉、自然语言处理等领域取得了许多重要的成果。
第二章习题答案
习题
答案:符号推理是一种基于逻辑和推理规则的方法,通过对符号和符号之间的关系进行操作和推理,从而实现问题的求解。符号推理通常涉及到语义、句法和语法的处理,需要对问题进行符号化表示。
习题
答案:决策树是一种常用的机器学习算法,用于解决分类问题。它基于树形结构,通过一系列的判断节点将数据进行分类。决策树的构建过程是一个递归的过程,每次选择一个最优的判断节点,并将数据分割为不同的子集,直到达到终止条件。
习题
答案:人工智能的应用非常广泛,涉及到各个领域。例如,在医疗领域,人工智能可以用于辅助医生进行诊断和治疗决策;在金融领域,人工智能可以用于风险评估和投资建议;在交通领域,人工智能可以用于智能交通管理和无人驾驶等。
习题
答案:人工智能的发展面临着一些挑战和问题。首先,人工智能的算法和模型需要不断优化和改进,以提高其性能和准确度。其次,人工智能系统需要大量的数据进行训练,但数据的获取和处理也面临一些困难。另外,还需要解决人工智能系统的安全和隐私问题,以保护用户的信息和权益。
以上是《人工智Байду номын сангаас导论》各章习题的答案。希望对学习人工智能的同学们有所帮助!
参考资料
1.Russell, S., & Norvig, P. (2016). Artificial Intelligence: A Modern Approach. Pearson.
人工智能导论-各章习题答案

人工智能导论-各章习题答案第一章习题解答1. 什么是人工智能?人工智能(Artificial Intelligence,简称AI)是指使机器具有类似或超过人类智能的能力。
人工智能研究的目标是使计算机能够进行人类智力活动,例如学习、理解、推理和决策等。
2. 人工智能的基本分类人工智能可以分为弱人工智能(Narrow AI)和强人工智能(General AI)两类。
弱人工智能是指针对特定任务开发的人工智能系统,比如语音识别、图像处理和机器翻译等。
弱人工智能系统有特定的输入和输出,其能力局限于特定任务。
强人工智能是指能够在各种智力活动中与人类媲美或超越人类的人工智能系统。
强人工智能拥有自主学习、理解、推理和决策的能力,可以应对复杂的问题和情境。
3. 人工智能的应用领域人工智能已经在多个领域得到应用,包括但不限于以下几个方面:•机器学习:基于数据和统计方法,让计算机自动学习并改进性能。
•自然语言处理:使计算机能够理解和处理人类语言。
•机器视觉:使计算机能够理解和处理图像和视频。
•专家系统:建立基于规则和知识的推理系统,用于解决复杂的问题和决策。
•智能机器人:让机器拥有感知、决策和执行的能力,用于自主操作和交互。
•数据挖掘:发现数据中的模式和关联,用于预测和决策支持。
4. 人工智能的发展历史人工智能的发展可以追溯到20世纪50年代,随着计算机技术和算法的进步,人工智能开始逐渐崭露头角。
在1956年,达特茅斯会议举行,标志着人工智能的诞生。
随后,人工智能经历了繁荣期、低谷期和复兴期等不同的发展阶段。
繁荣期(1956-1974)中,很多初期的人工智能算法被提出,比如逻辑推理、机器学习和专家系统等。
然而,由于计算能力限制和算法的局限性,人工智能在这个时期受到了限制。
低谷期(1975-1980)是由于在之前的繁荣期中,人们对人工智能过于乐观,但实际应用和成果不如预期,导致了人工智能的寒冬。
复兴期(1980-至今)是人工智能的复苏和突破阶段。
人工智能导论大作业

人工智能导论大作业-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII人工智能导论大作业姓名:XXX学号:XXXXXXXXXXXXX班级:XXXXX邮箱:XXXXXXXXXXX@XXXXXXX1摘要本次人工智能导论课为考察课,期末上交一份人工智能相关的报告,报告内容范围要求具体见正文。
需要注意的是,本次作业要求报告可读性高,亮点突出,行文流畅,图表清晰,引文标注正确。
报告结构与本说明相似,建议以本说明为模版,章节标题自行修改。
请在截止日期前在精品课程网站内上交作业。
如有问题可联系zqw@,邮件联系请注明学号,班级,姓名,主题格式如“人工智能导论大作业——XXX(姓名)”。
2正文2.1报告范围报告内容应与人工智能相关[1-5],具体可见,但不限于下面所罗列的条目[4]:1)关于当前某一领域、应用场景中的人工智能应用调研。
如具体什么产品使用了什么人工智能技术,起到什么作用,如何实现(可以是自己的合理猜想,有一定的理由及依据)。
2)人工智能某一相关技术的研究前沿及发展趋势调研,及其应用展望等。
3)某一软硬件产品的个人设想,需要结合人工智能某一相关技术,要求人工智能技术的应用合情合理,有清晰的功能需求描述,系统结构框图等。
如在实现过程中需要指导可邮件联系。
2.2报告撰写要求不限字数和页数,要求将问题描述清楚,有头有尾,逻辑连贯清晰。
图表一律在文本框中编辑,范例可见下表1和图1。
标点符号要合理使用表1:表格1[3]图1:图1[2,5]中英文标点,准则是美观,工整。
注意使用样式功能,以保持格式一致。
2.3评分标准1)格式工整,语言流畅,逻辑连贯清晰,人工智能相关,报告可读性高可获得60%~80%分数。
2)亮点突出,能体现自己的思考过程可获得另外的20%分数3)请准时在精品课程网站上交作业,否则将酌情扣分。
参考文献[1] 作者,期刊,出版日期,卷,页,其他属性[2] 作者,专著名,出版社,出版日期,章节,页,其他属性[3] 网址,日期[4] 作者,报告名,获取途径,日期3。
东北大学《人工智能导论》在线平时作业2

《人工智能导论》在线平时作业2
卷宗电子化是利用()图文转换
A:OCR技术
B:语音识别
C:神经网络
D:机器学习
参考选项:A
下列几项生活中的应用哪项属于语音识别的应用范畴?①智能音箱②语音输入法③语音导航()
A:①③
B:①②
C:②③
D:①②③
参考选项:D
如果某问题存在最优解,则采用()一定会得到该最优解
A:广度优先搜索
B:深度优先搜索
C:有界深度优先搜索
D:启发式搜索
参考选项:B
由群体行为所表现出的智能称为()
A:脑智能
B:符号智能
C:计算智能
D:群智能
参考选项:D
下列对人工智能芯片表述不正确的是()
A:专门用于处理人工智能应用中的大量非计算任务
B:能更好地适应大量矩阵运算
C:目前处于幼稚期的发展阶段
D:人工智能芯片拥有比CPU更好的并行计算能力
参考选项:A
A* 算法中所用的函数是()
A:激励函数
B:能量函数
C:隶属函数
D:估价函数
1。
东北大学23年秋《人工智能导论》在线平时作业1-答案

东大23年秋《人工智能导论》在线平时作业1
试卷总分:100 得分:100
第1题,脑的宏观心理层次的智能表现称为()
【A.项】符号智能
【B.项】计算智能
【C.项】脑智能
【D.项】群智能
[正确答案]:C
第2题,不属于VR虚拟课堂和AR技能实训室构建技术的是()
【A.项】虚拟现实技术
【B.项】WEB网络技术
【C.项】信息加密技术
【D.项】智能问答系统
[正确答案]:A
第3题,下列几项生活中的应用哪项属于语音识别的应用范畴?智能音箱语音输入法语音导航()
【A.项】
【B.项】
【C.项】
【D.项】
[正确答案]:D
第4题,下列不属于阿莫西夫提出的“机器人三定律”的是()
【A.项】机器人必须保护自身安全和服从人的一切命令;一旦发生冲突,以自保为先【B.项】机器人不得伤害人类,或者目睹人类将遭受危险时袖手不管
【C.项】机器人必须服从人类发出的命令,当该命令与B冲突时例外
【D.项】机器人在不违反
【B.项】C的情况下,要尽可能保护自身的安全
[正确答案]:A
第5题,人工智能技术的应用对商家的改变不包含()
【A.项】市场需求分析
【B.项】产品品质把控
【C.项】广告精准投放
【D.项】满足所有用户需求
[正确答案]:D
第6题,A算法中所用的函数是()
【A.项】特性函数
【B.项】能量函数
【C.项】隶属函数。
人工智能导论 习题及参考答案

1、根据美国教育家、心理学家霍华德·加德纳(Howard Gardner)提出的多元智能理论,人类的智能可以分成七个范畴,以下哪项不属于这七大范畴?CA、音乐智能B、空间智能C、计算智能D、语言智能2、“计算机之父”及“人工智能之父”是_________?BA、尼尔森(N.J.Nilsson)B、艾伦·图灵(Alan.M.Turing)C、马文·闵斯基(Marvin Lee Minsky)D、约翰·麦卡锡(John McCarthy)3、人工智能发展过程中的三大学派不包括:DA、符号主义B、连接主义C、行为主义D、逻辑主义4、“一个概念用一组数字,向量,矩阵或张量表示,各个节点并不表示特定的概念。
”描述了哪个学派?BA、符号主义B、连接主义C、行为主义D、逻辑主义5、人工智能的四要素是数据、算力、算法、场景。
其中______是基础。
DA、算力B、算法C、场景D、数据6、下列哪项不属于人工智能主要的三个技术方向?DA、计算机视觉B、语音处理C、自然语言处理D、大数据分析7、根据美国汽车工程师协会(SAE)将自动驾驶按照车辆行驶对于系统依赖程度的级别划分,在全场景下车辆行驶完全实现对系统的依赖属于哪一级别?BA、L4B、L5C、L6D、L78、计算机视觉的主要应用领域中,不包含以下哪一个?AA、文本挖掘B、智能交通C、文字处理D、公安安防9、智能医疗主要应用的人工智能中的哪一项技术?AA、计算机视觉B、语音处理C、自然语言处理D、大数据分析10、下面哪一项主要应用自然语言处理技术?CA、文字识别B、信号处理C、情感分析D、目标检测判断题1、数理逻辑智能是指准确感知视觉空间及周围一切事物,并且能把所感觉到的形象以图画的形式表现出来的能力。
False2、人工智能是研究、开发用于模拟、延伸和扩展人的智能理论、方法、技术及应用系统的一门新的技术科学,它是计算机科学的一个分支。
人工智能导论单元练习题1及答案

一、单选题1、人工智能的目的是让机器能够—,以实现某些脑力劳动的机械化。
A.具有完全的智能B.和人脑一样考虑问题C.完全代替人D.模拟、延伸和扩展人的智能正确答案:D2、盲人看不到一切物体,他们可以通过辨别人的声音识别人,这是智能的一方面。
A.行为能力B.感知能力C.思维能力D.学习能力正确答案:B3、连接主义认为人的思维基元是—。
A.符号B.神经元C.数字D.图形正确答案:B4、第一个神经元的数学模型-MP模型是年诞生的。
A.1943B.1958C.1982D.1986正确答案:A5、符号主义认为人工智能源于—oA.数理逻辑B.神经网络C.信息检索D.遗传算法正确答案:A6、被誉为“人工智能之父”的科学家是—oA.明斯基B.麦卡锡C.图灵D.香农正确答案:C7、在等代价搜索算法中,总是选择—节点进行扩展。
A.代价最小B.深度最小C.深度最大D.代价最大正确答案:A8、八数码问题中,启发函数f(x)=g(x)+h(x)中的常使用—来定义g(x)OA.节点X与目标状态位置不同的棋子个数B.节点X的子节点数C.节点X与目标状态位置相同的棋子个数D.节点X所在层数正确答案:D9、在图搜索算法中,设规定每次优先从OPEN表的前端取一个节点进行考察,则在宽度优先搜索中,新扩展出的子代节点应该放在OPEN表的OA.前端B.末端C.任意位置D.后端正确答案:B10、在图搜索算法中,设规定每次优先从OPEN表的前端取一个节点进行考察,则在深度优先搜索中,新扩展出的子代节点应该放在OPEN表的OA.前端B.末端C.任意位置D.后端正确答案:A11、如果问题存在最优解,则下面几种搜索算法中,—必然可以得到该最优解。
A.宽度优先搜索B.深度优先搜索C.有界深度优先搜索D.A*算法正确答案:A12、在启发式搜索中,—提供一个评定侯选扩展节点的方法,以便确定哪个节点最有可能在通向目标的最佳路径上。
A.估价函数B.最优函数C.测试函数D.区间函数正确答案:A13、已知初始问题的描述,通过一系列变换把此问题最终变为一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题。
人工智能导论1-4章作业

《人工智能导论》作业(1-4章)1.人工智能有哪几个主要的学派?各学派的基本理论框架和主要研究方向有何不同?2.用谓词逻辑方法表述下面问题积木世界的问题。
(定义谓词、描述状态、定义操作、给出操作序列)3.请给出下列描述的语义网络表示:1)11月5日,NBA常规赛火箭主场对阵小牛,火箭107-76大胜小牛。
2)张老师从9月至12月给自动化专业学生教授《自动控制原理》。
李老师从10至12月给计算机专业学生教授《操作系统原理》。
3)树和草都是植物;树和草都有根和叶;水草是草,生活在水中;果树是树,会结果;苹果树是果树,结苹果。
4.请用相应谓词公式描述下列语句:1)有的人喜欢足球、有的人喜欢篮球;有的人既喜欢足球又喜欢篮球。
2)喜欢编程的同学都喜欢计算机。
3)不是每个自控系的学生都喜欢编程。
4)有一个裁缝,他给所有不自己做衣服的人做衣服。
5)如果星期六不下雨,汤姆就会去爬山。
5.什么是谓词公式的解释?对于公式∃x ∀y (P(x)→Q(f(x),y)) D={1,2,3} 分别给出使公式为真和假的一种解释。
6.什么是合一?求出下面公式的最一般合一: P(f(y), y, x) P(x, f(a),z)。
7.把下面谓词公式化为子句集∀x ∃y (P(x,y)∨Q(x,y))→R(x,y))∀x (P(x) →∃y(P(y)∧R(x,y))∃x (P(x)∧∀y(P(y) →R(x,y)))8.证明下面各题中,G是否是F的逻辑结论?F1: ∀x (P(x) →∀y(Q(y)→L(x,y)))F2: ∃x (P(x)∧∀y(R(y) →L(x,y)))G: ∀x (R(x) →~Q(x))F1: ∀z (~B(z)→∃y(D(z,y)∧C(y)))F2: ∃x (E(x)∧A(x)∧∀y (D(x,y) →E(y)))F3: ∀y(E(y) →~B(y))G: ∃z (E(z) ∧C(z))9.已知:John, Mike, Sam是高山俱乐部成员。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、简述决策树学习的基本方法和步骤。
答:决策树是一种数据挖掘分类算法、是直观运用概率分析的一种图解法、是一个预测模型。
基本方法:决策树一般由方块结点、圆形结点、方案枝、概率枝等组成,方块结点称为决策结点,由结点引出若干条细支,每条细支代表一个方案,称为方案枝;圆形结点称为状态结点,由状态结点引出若干条细支,表示不同的自然状态,称为概率枝。
每条概率枝代表一种自然状态。
在每条细枝上标明客观状态的内容和其出现概率。
在概率枝的最末稍标明该方案在该自然状态下所达到的结果(收益值或损失值)。
这样树形图由左向右,由简到繁展开,组成一个树状网络图。
步骤:a.绘制决策树图。
从左到右的顺序画决策树,此过程本身就是对决策问题的再分析过程。
b.按从右到左的顺序计算各方案的期望值,并将结果写在相应方案节点上方。
期望值的计算是从右到左沿着决策树的反方向进行计算的。
c.对比各方案的期望值的大小,进行剪枝优选。
在舍去备选方案枝上,用“=”记号隔断。
2、什么是知识?它有哪些特性?列举至少六种知识表示方法?答:经过国内外学者的共同努力,目前已经有许多知识表示方法得到了深入的研究,目前使用较多的知识表示方法主要有:谓词逻辑表示法,产生式表示法、框架表示法、语义网络表示法、面向对象表示法、基于本体的知识表示法等。
本文将介绍这些知识表示方法的特征和优缺点,进行一些分析和比较。
(1)词逻辑表示法。
谓词逻辑表示法是指各种基于形式逻辑(ormalogic)知识表示方式,用逻辑公式描述对象、性质、状况和关系,例如“宇宙飞船在轨道上”可以描述成:(npaceshiporbit)它是人工智能领域中使用最早和最广泛的知识表示方法之一。
其根本目的在于把数学中的逻辑论证符号化,能够采用数学演绎的方式,证明一个新语句是从哪些已知正确的语句推导出来的,那么也就能够断定这个新语句也是正确的。
在这种方法中,识库可以看成一组逻辑公式的集合,识库的修改是增加或删除逻辑公式。
使用逻辑法表示知识,将以自然语言描述的知识通过引入谓词、函数来加以形式描述,得有关的逻辑公式,而以机器内部代码表示。
在逻辑法表示下可采用归结法或其它方法进行准确的推理。
谓词逻辑表示法建立在形式逻辑的基础上,有下列优点:①谓词逻辑表示法对如何由简单说明构造复杂事物的方法有明确、统一的规定,且有效地分离了知识和处理知识的程序,构清晰;②谓词逻辑与数据库,别是与关系数据库有密切的关系;一阶谓词逻辑具有完备的逻辑推理算法;逻辑推理可以保证知识库中新旧知识在逻辑上的一致性和演绎所得结论的正确性;逻辑推理作为一种形式推理方法,依赖于任何具体领域,具有较大的通用性。
但是,词逻辑表示法也存在着下列缺点:①难于表示过程和启发式知识;②由于缺乏组织原则,得知识库难于管理;③由于是弱证明过程,当事实的数目增大时,证明过程中可能产生组合爆炸;④表示的内容与推理过程的分离,理按形式逻辑进行,容所包含的大量信息被抛弃,样使得处理过程加长、工作效率低。
谓词逻辑适合表示事物的状态、属性、概念等事实性的知识,及事物间确定的因果关系,是不能表示不确定性的知识,及推理效率很低。
(2)生式规则表示法。
产生式知识表示法是常用的知识表示方式之一。
它是依据人类大脑记忆模式中的各种知识之间的大量存在的因果关系,以“IFHEN”的形式,产生式规则表示出来的。
这种形式的规则捕获了人类求解问题的行为特征,通过认识———行动的循环过程求解问题。
一个产生式系统由规则库、综合数据库和控制机构三个基本部分组成。
产生式规则表示法具有非常明显的优点:①自然性好,产生式表示法用“If-THEN”的形式表示知识,这种表示形式与人类的判断性知识基本一致,直观,自然,便于推理;②除了对系统的总体结构、各部分相互作用的方式及规则的表示形式有明确规定以外,对系统的其它实现细节都没有具体规定,这使设计者们在开发实用系统时具有较大灵活性,可以根据需要采用适当的实现技术,特别是可以把对求解问题有意义的各种启发式知识引入到系统中;③表示的格式固定,形式单一,规则间相互独立,整个过程只是前件匹配,后件动作。
匹配提供的信息只有成功与失败,匹配一般无递归,没有复杂的计算,所以系统容易建立;④由于规则库中的知识具有相同的格式,并且全局数据库可以被所有的规则访问,因此规则可以被统一处理;⑤模块性好,产生式规则是规则中最基本的知识单元,各规则之间只能通过全局数据库发生联系,不能互相调用,增加了规则的模块性,有利于对知识的增加、删除和修改;⑥产生式表示法既可以表示确定的知识单元,又可以表示不确定性知识;既有利于表示启发式知识,又可方便地表示过程性知识;既可表示领域知识,又可表示元知识。
但是,产生式规则表示法也存在着下列缺点:①推理效率低下:由于规则库中的知识都有统一格式,并且规则之间的联系必须以全局数据库为媒介,推理过程是一种反复进行的“匹配———冲突消除———执行”的过程。
而且在每个推理周期,都要不断地对全部规则的条件部分进行搜索和模式匹配,从原理上讲,这种做法必然会降低推理效率,而且随着规则数量的增加,效率低的缺点会越来越突出,甚至会出现组合爆炸问题。
②不直观:数据库中存放的是一条条相互独立的规则,相互之间的关系很难通过直观的方式查看;③缺乏灵活性:产生式表示的知识有一定的格式,规则之间不能直接调用,因此较难表示那些具有结构关系或层次关系的知识,也不能提供灵活的解释。
产生式方法是目前专家系统首选的知识表示方式。
用于化工工业测定分子结构的DENDRAL 系统,用于诊断脑膜炎和血液病毒感染的MYCIN系统,以及用于估计矿藏的PROSPECTOR系统等,都是用这种方法进行知识表示和推理的例子。
(3)语义网络表示法。
语义网络是知识表示中最重要的方法之一,是一种表达能力强而且灵活的知识表示方法。
语义网络利用节点和带标记的边构成的有向图描述事件、概念、状况、动作及客体之间的关系。
带标记的有向图能十分自然的描述客体之间的关系。
语义网络由于其自然性而被广泛应用。
采用语义网络表示的知识库的特征是利用带标记的有向图描述可能事件。
结点表示客体、客体性质、概念、事件、状况和动作,带标记的边描述客体之间的关系。
知识库的修改是通过插入和删除客体及其相关的关系实现的。
采用网络表示法比较合适的领域大多数是根据非常复杂的分类进行推理的领域以及需要表示事件状况、性质以及动作之间的关系的领域。
语义网络表示法具有以下的优点:①把各节点之间的联系以明确、简洁的方式表示出来,是一种直观的知识表示方法;②着重强调事物间的语义联系,体现了人类思维的联想过程,符合人们表达事物间关系的习惯,因此把自然语言转换成语义网络较为容易;③具有广泛的表示范围和强大的表示能力,用其它形式的表示方法能表达的知识几乎都可以用语义网络来表示;④把事物的属性以及事物间的各种语义联系显式地表示出来,是一种结构化的知识表示法。
但是,语义网络表示法也存在着以下的缺点:①推理规则不十分明了,不能充分保证网络操作所得推论的严格性和有效性;②一旦节点个数太多,网络结构复杂,推理就难以进行;③不便于表达判断性知识与深层知识。
(4)框架表示法。
框架表示法是明斯基于1975年提出的,其最突出的特点是善于表示结构性知识,能够把知识的内部结构关系以及知识之间的特殊关系表示出来,并把与某个实体或实体集的相关特性都集中在一起。
框架是一种描述固定情况的数据结构,一般可以把框架看成是一个由节点和关系组成的网络。
框架的最高层次是固定的,并且它描述对于假定情况总是正确的事物,在框架的较低层次上有许多终端———被称为槽(Slots)。
在槽中填入具体值,就可以得到一个描述具体事物的框架,每一个槽都可以有一些附加说明———被称为侧面(Facet),其作用是指出槽的取值范围和求值方法等。
一个框架中可以包含各种信息:描述事物的信息,如何使用框架的信息,关于下一步将发生什么情况的期望及如果期望的事件没有发生应该怎么办的信息等等,这些信息包含在框架的各个槽或侧面中。
一个具体事物可由槽中己填入值的框架来描述,具有不同的槽值的框架可以反映某一类事物中的各个具体事物。
相关的框架链接在一起形成了一个框架系统,框架系统中由一个框架到另一个框架的转换可以表示状态的变化、推理或其它活动。
不同的框架可以共享同一个槽值,这种方法可以把不同角度搜集起来的信息较好地协调起来。
框架表示法具有以下优点:①框架系统的数据结构和问题求解过程与人类的思维和问题求解过程相似;②框架结构表达能力强,层次结构丰富,提供了有效的组织知识的手段,只要对其中某些细节作进一步描述,就可以将其扩充为另外一些框架;③可以利用过去获得的知识对未来的情况进行预测,而实际上这种预测非常接近人的认识规律,因此可以通过框架来认识某一类事物,也可以通过一系列实例来修正框架对某些事物的不完整描述(填充空的框架,修改默认值)。
框架表示法与语义网络表示法存在着相似的问题:①缺乏形式理论,没有明确的推理机制保证问题求解的可行性和推理过程的严密性;②由于许多实际情况与原型存在较大的差异,因此适应能力不强;③框架系统中各个子框架的数据结构如果不一致会影响整个系统的清晰性,造成推理的困难。
(5)面向对象的知识表示。
面向对象的知识表示方法基本出发点就是:客观世界是由一些实体组成的。
这些实体有自己的状态,可以执行一定的动作。
相似的实体抽象为较高层的实体,实体之间能以某种方式发生联系。
所谓对象就是对这些实体的映象。
对象中封装了数据成员(或者叫实例成员)和成员函数(方法)。
数据成员可以用来描述对象的各种属性,这些属性是对外隐蔽的。
外界可以且仅可以通过成员函数访问对象的私有成员,数据成员可以被初始化,可以通过成员函数被改变,因此对象可以动态地保存当前自己的状态。
由于对象中还包含了操作(成员函数),因此可以把求解机制封装于对象之中。
这样对象既是信息的存储单元,又是信息处理的独立单位,它具有一定的内部结构和处理能力。
各种类型的求解机制分布于各个对象,通过对象之间消息的传递完成整个问题求解过程。
用对象表示的知识与客观情况更为接近,这种表示方案比较自然,易于理解。
面向对象表示法具有如下优点:①“继承”带来了天然的层次性和结构性。
在高层次,对象能封装复杂的行为,使具体细节对该层知识使用保持透明,从而降低问题描述和计算推理的复杂度;通过继承可以减少知识表达上的冗余,知识库的修改、增加、删减以及使用和维护都十分方便;对一个知识单元进行修改不会影响其它单元,每一知识单元中所包含的知识规则有限,推理空间小,提高了推理效率;②对象本身的定义产生了良好的兼容性和灵活性,它可以是数据,也可以是方法;可以是事实,也可以是过程;可以是一个框架,也可以是一个语义子网络;③用几何语言来描述的话,面向对象的抽象机制实际上是将对象看成了客观世界及其映射系统的分形元,因而事物都可以由这些分形元堆垒而成。