当前课程知识点:人工智能 >  2.知识表示 >  2.1知识的基本概念 >  2.1.6知识表示方法的衡量及特性

返回《人工智能》慕课在线视频课程列表

2.1.6知识表示方法的衡量及特性资料文件与下载

2.1.6知识表示方法的衡量及特性

知识表示方法的衡量及特性

既然有诸多的知识表示方法,那么怎样的方法才是合理有效的呢?好的知识表示方法又应当具备怎样的特性呢?下面对此做一讨论。

建立一种知识表示方法,要求有较强的表达能力和足够的精细度。其次,相应于表示方法的推理要保证正确性和效率。从使用者观点看,常常希望满足可读性好,模块性好等要求。

完备性

要求具有表达领域问题所需的各种知识的能力,即要求所采用的知识表示方法具有语法完备性和语义完备性,并便于知识库的检查与调试。目前的大多数知识表示方法都很难满足这一要求。由于专门知识、知识库的特点及建库方法所造成的原因,如果不选择表示能力强的方法,就很难使知识库具有某些有关的甚至是很重要的知识,严重影响专家系统的问题求解能力。

 一致性

要求知识库中的知识必须具有一致性,不能相互产生矛盾。几乎所有的专家系统的研制者在开发自己的系统时,都在追求这个目标。由于专家的知识大多是启发性知识,具有不完全性和不确定性。因此,所采用的知识表示必须便于系统进行一致性检查,以便在使用中完善知识库,保证系统的求解质量。

正确性

知识表示必须能真实地反映知识的实际内涵,而不允许有偏差。只有这样,才能保证系统得出正确结论和合理建议。

灵活性

针对不同的专业领域,应当根据具体知识的特点及其自然结构的制约选用不同的知识表示方法。或是用单一方法,或是用混合方法,甚至设计研究新的表示方法,一定要具体问题具体分析,灵活掌握,切忌生搬硬套。

可扩充性

高性能知识库应当不需要作硬件上或控制结构上的修改就能对知识库进行扩充,即要求知识表示模式与运用知识的推理机制相互独立,在专家系统中一般采用知识库与推理机分离的手段来实现这一目的。另一方面,往往专家不能很快地把领域问题的所有知识定义为一个完整的知识库,通常先定义一个子集,不断增加、修改、删除来扩充和完善知识库,这种方法主张将专家系统的知识作为一个开放集来处理,并尽可能地模块化地存储知识条目,便于知识库的扩充。

可理解性

知识表示的可理解性指它表示的知识易于被人们理解的程度。易理解的表示模式的好处是显而易见的,它符合人们的思维习惯,便于知识库研制人员把专家的专门知识整理并形式化,也便于知识库的设计、实现和改进。 

可利用性

知识表示的目的在于知识的利用,具体地说就是知识的检索和推理。知识的检索与推理是一种控制知识,在专家系统中,一旦知识表示模式被选定,它们也就相应地被确定下来。因此,所选择的知识表示方法应当便于对知识的利用,其数据结构应力求简单,并保持清晰一致。如果一种表示模式的数据结构过于复杂或者难于理解。使得推理不便于进行匹配、冲突消解以及不确定性的计算等处理,那么就势必影响智能系统的效率及其问题求解的能力。

可维护性

知识需要进行合理的组织,对于知识的组织是与其表示方法密切相关的,不同的表示方法对应于不同的组织方式。这就要求在设计和选择知识表示方法时,充分考虑将要对知识进行的组织方式。此外,知识还需要适当地增补、修改和删除,以保证知识的一致性和完整性,即需要进行知识的管理和维护。因此在选择知识表示方法时还应当充分考虑到知识管理和维护的方便性。

  例如,在建造具体专家系统时,应当以有效地表示问题领域的专门知识,便于知识的获取,有利于运用知识进行推理的原则来选择知识表示方法。 

下一节:人工智能中重点关注的两方面内容

返回《人工智能》慕课在线视频列表

人工智能课程列表:

1.绪论

-1.1人工智能的定义与发展

--人工智能的诞生

--定义

--发展

-1.2智能的本质

--人类智能

--人工的智能

--弱人工智能、强人工智能和超人工智能

-1.3人工智能各学派的认知观

--人工智能各学派的认知观

--AI的萌芽

-1.4人工智能的研究与应用领域

--AI在世界各国的重要地位

--AI的研究范围

--AI在中国

-图灵测试讨论

-资源推荐

--有趣的资源

-章节习题

2.知识表示

-2.1知识的基本概念

--2.1.1知识的层次

--2.1.2知识的属性

--2.1.3知识的分类

--2.1.4知识表示的基本概念

--2.1.5知识表示方法的分类

--2.1.6知识表示方法的衡量及特性

-2.2状态空间法

--人工智能中重点关注的两方面内容

--教师讲解:状态和算符

--2.2.2状态图示法

--2.2.3实例-八数码问题

--2.2.4实例-迷宫问题

--2.2.5实例-梵塔问题(三个盘)

--教师讲解:猴子与香蕉问题

--习题

-2.3问题归约法

--2.3.1问题规约的基本思想

--2.3.2问题规约法三个组成部分

--教师讲解:梵塔问题规约法描述

-2.4谓词逻辑法

--2.4.1谓词公式

--教师讲解:置换和合一

-章节习题

3.搜索推理技术

-3.1图搜索策略

--图搜索策略概述

-3.2盲目搜索策略

--教师讲解:盲目搜索

--教师讲解:八数码实例

-3.3启发式搜索策略

--教师讲解:启发式搜索

-3.4消解原理

--3.4.1消解(归结)推理概述

--3.4.2子句集的求取

--3.4.3消解演绎

-章节习题

4.计算智能

-4.1概述

--计算智能定义

-4.2神经网络

--4.2.1神经网络概述

--4.2.2人工神经元

--4.2.3人工神经网络的互联结构

--4.2.4BP网络模型

--4.2.5Hopfield网络模型

--教师讲解:神经网络-生物神经元

--教师讲解:神经网络-人工神经元

--教师讲解:神经网络-典型网络结构

--教师讲解:神经网络-学习方式和规则

-4.3进化计算

--4.3.1进化计算概述

--4.3.2遗传算法

--教师讲解:遗传算法教师讲解

--教师讲解:遗传算法实例求函数最大值

-4.4蚁群算法

--4.4.1蚁群算法概述

--教师讲解:蚁群算法

-4.5模拟退火算法

--教师讲解:模拟退火算法

-4.6博弈搜索策略

--教师讲解:博弈树

--教师讲解:剪枝

-章节习题

5.专家系统

-5.1专家系统概述

--5.1.1专家系统概念

--5.1.2专家系统的特点

--5.1.3专家系统的类型

-5.2专家系统结构

--5.2.1专家系统概念结构

--5.2.2专家系统实际结构

--5.2.3 网络与分布式结构

--5.4 黑板模型

-5.3专家系统的应用与发展概况

--5.3.1专家系统的意义

--5.3.2专家系统的应用

--5.3.3专家系统的发展概况

-5.4专家系统实例

--5.4.1 PROSPECTOR的功能与结构

--5.4.2 PROSPECTOR知识表示

6.机器学习

-6.1机器学习的基本概念

--6.1.1学习和机器学习

--6.1.2学习系统

--6.1.3机器学习的主要策略

-6.2记忆学习

--6.2.1记忆学习的概念

--6.2.1记忆学习的模型

-6.3归纳学习

--6.3.1归纳学习概念

--6.3.2示例学习

-- 6.3.3决策树学习

--6.3.4ID3算法

-6.4解释学习

--6.4.1解释学习基本概念

--6.4.2解释学习的基本原理

--6.4.3解释学习的基本过程

-6.5神经学习

--6.5.1神经学习的概念

--6.5.2感知器学习

--6.5.3BP网络学习

-章节习题

7.自然语言理解

-7.1自然语言理解概述

--7.1.1概述

--7.1.2语言与语言的理解

--7.1.3自然语言处理的概念与定义

--7.1.4自然语言处理的研究领域和意义

-7.2词法分析

--词法分析

-7.3句法分析

--句法模式匹配和转移网络

-7.4 统计语言建模

--7.4.1统计语言模型定义

--7.4.2N-gram模型

-7.5信息检索

--7.5.1信息检索概述

--7.5.2信息检索简史

--7.5.3信息检索模型

--7.5.4信息检索中的自然语言处理方法

2.1.6知识表示方法的衡量及特性笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。