专家系统课程讲义

 

教学内容:本章主要介绍专家系统的定义、结构、特点和类型,分析了基于规则的专家系统、基于框架的专家系统和基于模型的专家系统,归纳了协同式和分布式等新型专家系统,并结合实例介绍了专家系统的设计方法和开发工具。 专家系统的特点、专家系统的类型、专家系统的设计等。

教学难点:

数据挖掘实验室

专家系统的设计。

教学方法: 数据挖掘交友

课堂教学为主。注意结合学生前面所学的人工智能原理、知识的表示等内容,及时提问加深学生对基本原理和概念以及专家系统开发设计等的理解。利用网络课程中的相关内容,协助对抽象概念的理解。

教学要求: 数据挖掘实验室

重点掌握专家系统的基本概念和设计,掌握基于规则、基于模型、基于框架的专家系统,了解新型专家系统的一些概念和类型,一般了解专家系统的开发工具以及评价方法。

1 数据挖掘工具

专家系统概述

教学内容: 数据挖掘交友

本小节讨论专家系统的一些基本概念,介绍专家系统的定义、结构、特点和类型。本小节内容是本章的一个重点,是深入学习讨论专家系统的基础。

教学重点: 数据挖掘实验室

专家系统的定义、专家系统的结构、专家系统的一般特点、各类专家系统的任务和特点。

教学难点: 数据挖掘交友

专家系统的结构与建造步骤。

教学方法:

主要通过课堂教学,讲解各种基本概念和系统结构,归纳专家系统的一般特点,分析各类专家系统的任务、特点并进行举例

教学要求: 数据挖掘实验室

重点掌握专家系统的定义与基本结构,掌握专家系统的特点,了解专家系统的类型

1.1 数据挖掘工具

专家系统的特点

1、定义 数据挖掘实验室

  专家系统 数据挖掘交友

是一个含有大量的某个领域专家水平的知识与经验智能计算机程序系统,能够利用人类专家的知识和解决问题的方法来处理该领域问题。简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

2、专家系统特点

  启发性 数据挖掘研究院

  透明性: 数据挖掘工具

  灵活性:

数据挖掘工具

专家系统能不断地增长知识,修改原有知识,不断更新。
专家系统能够解释本身的推理过程和回答用户提出的问题,以便让用户能够了解推理过程,提高对专家系统的信赖感。
:专家系统能运用专家的知识与经验进行推理、判断和决策。

3、专家系统的优点

数据挖掘工具

  具体地说,包括下列八个方面: 数据挖掘实验室

  (1)专家系统能够高效率、准确、周到、迅速和不知疲倦地进行工作。

数据挖掘实验室

  (2)专家系统解决实际问题时不受周围环境的影响,也不可能遗漏忘记。 数据挖掘实验室

  (3)可以使专家的专长不受时间和空间的限制,以便推广珍贵和稀缺的专家知识与经验。 数据挖掘交友

  (4)专家系统能促进各领域的发展。 数据挖掘实验室

  (5)专家系统能汇集多领域专家的知识和经验以及他们协作解决重大问题的能力。 数据挖掘交友

  (6)军事专家系统的水平是一个国家国防现代化的重要标志之一。

数据挖掘论坛

  (7)专家系统的研制和应用,具有巨大的经济效益和社会效益。 数据挖掘研究院

  (8)研究专家系统能够促进整个科学技术的发展。 专家系统的类型

1、解释专家系统

  任务

数据挖掘交友

  特点 数据挖掘交友

  例子

数据挖掘论坛

通过对过去和现在已知状况的分析,推断未来可能发生的情况 数据量很大,常不准确、有错误、不完全能从不完全的信息中得出解释,并能对数据做出某些假设,推理过程可能很复杂和很长 语音理解、图象分析、系统监视、化学结构分析和信号解释等。

2、预测专家系统

数据挖掘实验室

  任务

数据挖掘交友

  特点 数据挖掘交友

  例子 数据挖掘研究院

通过对已知信息和数据的分析与解释,确定它们的涵义。 系统处理的数据随时间变化,且可能是不准确和不完全系统需要有适应时间变化的动态模型 有气象预报、军事预测、人口预测、交通预测、经济预测和谷物产量预测等

3、诊断专家系统 数据挖掘研究院

  任务

  特点 数据挖掘工具

根据观察到的情况(数据)来推断出某个对象机能失常(即故障)的原因 能够了解被诊断对象或客体各组成部分的特性以及它们之间的联系能够区分一种现象及其所掩盖的另一种现象能够向用户提出测量的数据,并从不确切信息中得出尽可能正确的诊断

  例子 数据挖掘研究院

医疗诊断、电子机械和软件故障诊断以及材料失效诊断等。

4、设计专家系统

数据挖掘工具

  任务 数据挖掘工具

  特点 数据挖掘实验室

  例子

数据挖掘实验室

寻找出某个能够达到给定目标的动作序列或步骤。 从多种约束中得到符合要求的设计系统需要检索较大的可能解空间;能试验性地构造出可能设计;易于修改能够使用已有设计来解释当前新的设计。 VAX计算机结构设计专家系统等。

5、规划专家系统 数据挖掘工具

  任务

数据挖掘工具

  特点 数据挖掘交友

  例子 数据挖掘研究院

寻找出某个能够达到给定目标的动作序列或步骤。 所要规划的目标可能是动态的或静态的,需要对未来动作做出预测,所涉及的问题可能很复杂 军事指挥调度系统、ROPES机器人规划专家系统、汽车和火车运行调度专家系统等。

6、监视专家系统

  任务 数据挖掘论坛

  特点

数据挖掘研究院

  例子

数据挖掘论坛

对系统、对象或过程的行为进行不断观察,并把观察到的行为与其应当具有的行为进行比较,以发现异常情况,发出警报。 系统具有快速反应能力,发出的警报要有很高的准确性,能够动态地处理其输入信息。 粘虫测报专家系统。

7、控制专家系统

数据挖掘论坛

  任务 数据挖掘工具

  特点

数据挖掘研究院

  例子 数据挖掘实验室

自适应地管理一个受控对象或客体的全面行为,使之满足预期要求。 控制专家系统具有解释、预报、诊断、规划和执行等多种功能。 空中交通管制、商业管理、自主机器人控制、作战管理、生产过程控制和质量控制等。

8、调试专家系统

数据挖掘论坛

  任务

  特点 数据挖掘研究院

  例子

数据挖掘工具

对失灵的对象给出处理意见和方法。 同时具有规划、设计、预报和诊断等专家系统的功能。 在这方面的实例还比较少见。

9、教学专家系统 数据挖掘交友

  任务 数据挖掘论坛

  教学专家系统的任务是根据学生的特点、弱点和基础知识,以最适当的教案和教学方法对学生进行教学和辅导。

数据挖掘研究院

  特点 数据挖掘研究院

  (1)同时具有诊断和调试等功能。 数据挖掘实验室

  (2)具有良好的人机界面。 MACSYMA符号积分与定理证明系统,计算机程序设计语言和物理智能计算机辅助教学系统以及聋哑人语言训练专家系统等。 对发生故障的对象(系统或设备)进行处理,使其恢复正常工作。修理专家系统具有诊断、调试、计划和执行等功能。 美国贝尔实验室的ACI电话和有线电视维护修理系统。

习题:

数据挖掘交友

1.能根据学生的特点、弱点和基础知识,以最适当的教案和教学方法对学生进行教学和辅导的专家系统是: 数据挖掘论坛

A.解释专家系统B.调试专家系统C.监视专家系统D.教学专家系统

数据挖掘研究院

答案:D. 数据挖掘论坛

2.用于寻找出某个能够达到给定目标的动作序列或步骤的专家系统是:

数据挖掘实验室

A.设计专家系统B.诊断专家系统C.预测专家系统D.规划专家系统 数据挖掘工具

答案:D.

数据挖掘论坛

3.能对发生故障的对象(系统或设备)进行处理,使其恢复正常工作的专家系统是: 数据挖掘交友

A.修理专家系统B.诊断专家系统C.调试专家系统D.规划专家系统 数据挖掘论坛

答案:A.

数据挖掘工具

4.能通过对过去和现在已知状况的分析,推断未来可能发生的情况的专家系统是:

A.修理专家系统B.预测专家系统C.调试专家系统D.规划专家系统 数据挖掘实验室

答案:B.

数据挖掘论坛

  数据挖掘工具

1.3 数据挖掘工具

专家系统的结构和建造步骤

1、专家系统的简化结构 数据挖掘交友

  专家系统的结构是指专家系统各组成部分的构造方法和组织形式。系统结构选择恰当与否,是与专家系统的适用性和有效性密切相关的。选择什么结构最为恰当,要根据系统的应用环境和所执行任务的特点而定。 数据挖掘工具

  图

1表示专家系统的简化结构图。

数据挖掘工具

        
图1 专家系统简化结构图             2 理想专家系统的结构图

2、理想专家系统的结构

数据挖掘论坛

  如图

  接口是人与系统进行信息交流的媒介,它为用户提供了直观方便的交互作用手段。

数据挖掘工具

  黑板是用来记录系统推理过程中用到的控制信息、中间假设和中间结果的数据库。它包括计划、议程和中 数据挖掘论坛

间解 数据挖掘论坛

  知识库包括两部分内容。一部分是已知的同当前问题有关的数据信息;另一部分是进行推理时要用到的一般知识和领域知识。 数据挖掘交友

  调度器按照系统建造者所给的控制知识,从议程中选择一个项作为系统下一步要执行的动作。执行器应用知识库中的及黑板中记录的信息,执行调度器所选定的动作。协调器的主要作用就是当得到新数据或新假设时,对已得到的结果进行修正,以保持结果前后的一致性。

  解释器的功能是向用户解释系统的行为,包括解释结论的正确性及系统输出其它候选解的原因。 数据挖掘实验室

2所示。由于每个专家系统所需要完成的任务和特点不相同,其系统结构也不尽相同,一般只具有图中部分模块。3部分。

提问: 数据挖掘论坛

已学过的知识表示的方法有那些?

 

数据挖掘论坛

3、一般应用程序与专家系统的区别

数据挖掘实验室

  前者把问题求解的知识隐含地编入程序,而后者

  则把其应用领域的问题求解知识单独组成一个实体,

数据挖掘研究院

  即为知识库。知识库的处理是通过与知识库分开的 数据挖掘工具

  控制策略进行的。更明确地说,一般应用程序把知识组织为两级:数据级和程序级;大多数专家系统则将知识组织成三级;数据、知识库和控制。

数据挖掘交友

提问

1 专家系统的定义? 

2 专家系统程序与常规的应用程序之间有何不同呢? 数据挖掘研究院

 

数据挖掘工具

4、专家系统的建造步骤

参见图
3,建立系统的一般步骤如下:1) 设计初始知识库,包括:

    (a) 问题知识化,即辨别所研究问题的实质,如要解决的任务是什么,它是如何定义的,可否把它分解为子问题或子任务,它包含哪些典型数据等。

    (b) 知识概念化,即概括知识表示所需要的关键概念及其关系,如数据类型、已知条件(状态)和目标(状态)、提出的假设以及控制策略等。 数据挖掘交友

    (c) 概念形式化,即确定用来组织知识的数据结构形式,应用人工智能中各种知识表示方法把与概念化过程有关的关键概念、子问题及信息流特性等变换为比较正式的表达,它包括假设空间、过程模型和数据特性等。

数据挖掘论坛

    (d) 形式规则化,即编制规则、把形式化了的知识变换为由编程语言表示的可供计算机执行的语句和程序。

数据挖掘论坛

  数据挖掘交友

 

数据挖掘交友

 

 

数据挖掘实验室

数据挖掘交友

数据挖掘论坛

  (

数据挖掘论坛

    (e) 规则合法化,即确认规则化了知识的合理性,检验规则的有效性。

数据挖掘研究院

  (2) 原型机的开发与试验3 知识库的改进与归纳(例如数月至二、三年)的努力,使系统在一定范围内达到人类专家的水平。 基于规则的专家系统

教学内容: 数据挖掘实验室

本小节介绍基于规则的专家系统。

教学重点: 数据挖掘实验室

基于规则专家系统的工作模型和结构。

教学难点:

数据挖掘研究院

基于规则专家系统的工作模型。

教学方法:

数据挖掘研究院

课堂讲解。

教学要求: 数据挖掘工具

掌握基于规则的专家系统的工作原理。

 

1、基于规则专家系统的工作模型 数据挖掘交友

  基于规则的专家系统是个计算机程序,该程序使用一套包含在知识库内的规则对工作存储器内的具体问题信息(事实)进行处理,通过推理机推断出新的信息。其工作模型如图 数据挖掘研究院

4所示。

数据挖掘工具

数据挖掘工具

4基于规则专家系统的工作模型 

  基于规则的专家系统不需要一个人类问题求解的精确匹配,而能够通过计算机提供一个复制问题求解的合理模型。

数据挖掘工具

提问:

数据挖掘实验室

您学过的知识推理方法有哪些? 

2、基于规则专家系统的结构 数据挖掘实验室

  一个基于规则专家系统的完整结构示于图 数据挖掘研究院

数据挖掘实验室

5。其中,知识库、推理机和工作存储器是构成本专家系统的核心。系统的主要部分是知识库和推理引擎。根据到目前为止讨论的推理系统,知识库由谓词演算事实和有关讨论主题的规则构成。推理引擎由所有操纵知识库来演绎用户要求的信息的过程构成-如消解、前向链或反向链。用户接口可能包括某种自然语言处理系统,它允许用户用一个有限的自然语言形式与系统交互。也可能用带有菜单的图形接口界面。解释子系统分析被系统执行的推理结构,并把它解释给用户。

数据挖掘论坛

5 基于规则专家系统的结构

 

3

数据挖掘交友

基于框架的专家系统

教学内容: 数据挖掘交友

本小节介绍基于框架的专家系统。

教学重点:

面向目标编程与基于框架设计,基于框架专家系统的结构和一般设计方法。

教学难点: 数据挖掘论坛

基于框架专家系统的结构。

教学方法:

数据挖掘研究院

课堂教学。

教学要求:

数据挖掘研究院

掌握基于框架专家系统的结构。

 

1、面向目标编程与基于框架设计

  基于框架的专家系统建立在框架的基础之上,采用面向目标编程技术,框架的设计和面向目标的编程共享许多特征。在设计基于框架系统时,专家系统的设计者们把目标叫做框架。 数据挖掘交友

2、基于框架专家系统的结构

  基于框架的专家系统是个计算机程序,该程序使用一组包含在知识库内的框架对工作存储器内的具体 数据挖掘研究院

问题信息进行处理,通过推理机推断出新的信息。 数据挖掘论坛

  这里采用框架而不是采用规则来表示知识。

  为了说明设计和表示框架中的某些知识值,让我们考虑图 数据挖掘论坛

  类、子类和例子(物体)用于表示对基于框架系统的组织。 数据挖掘论坛

6所示的人类框架结构。

3、基于框架专家系统的一般设计方法

数据挖掘工具

  基于框架专家系统的主要设计步骤与基于规则的专家系统相似。主要差别在于如何看待和使用知识,在设计基于框架的专家系统时,把整个问题和每件事想像为编织起来的事物 数据挖掘研究院

  在辨识事物之后,寻找把这些事物组织起来的方法,对于任何类型的专家系统,其设计是高度交互的过程。 数据挖掘研究院

数据挖掘工具

6 人类的框架分层结构

  数据挖掘交友

思考: 数据挖掘交友

   2.如何区别“目标”和“框架”这两个易混淆的术语? 数据挖掘研究院

思考: 数据挖掘研究院

试述基于框架的专家系统与基于规则的专家系统的异同点。

提问: 数据挖掘工具

基于框架的专家系统与基于规则的专家系统看待和使用知识上有何差别?

  数据挖掘论坛

4 数据挖掘工具

基于模型的专家系统

教学内容:

本小节介绍基于模型的专家系统。

教学重点:

数据挖掘实验室

基于模型专家系统的模型与集成模式,神经网络专家系统的基本结构。

教学难点:

数据挖掘实验室

基于神经网络的专家系统的工作原理。

教学方法:

课堂教学。

教学要求: 数据挖掘实验室

掌握基于模型的专家系统工作原理。

  数据挖掘交友

1、基于模型专家系统的提出

  对人工智能的研究内容有着各种不同的看法。有一种观点认为:人工智能是对各种定性模型的获得、表达及使用的计算方法进行研究的学问。基于该观点人们提出了基于模型的专家系统。 数据挖掘研究院

  采用各种定性模型来设计专家系统,其优点是显而易见的。 数据挖掘交友

  在诸多模型中,人工神经网络模型的应用最为广泛。

数据挖掘实验室

2、基于神经网络的专家系统

  神经网络模型从知识表示、推理机制到控制方式,与目前专家系统中的基于逻辑的心理模型有本质的区别。 数据挖掘实验室

3、三种神经网络模型与专家系统集成模式

数据挖掘实验室

 (1)神经网络支持专家系统 以传统的专家系统为主,以神经网络的有关技术为辅。 数据挖掘研究院

 (2)专家系统支持神经网络 以神经网络的有关技术为核心,建立相应领域的专家系统,采用专家系统的相关技术完成解释等方面的工作

数据挖掘实验室

 (3)协同式的神经网络专家系统 针对大的复杂问题,将其分解为若干子问题,针对每个子问题的特点,选择用神经网络或专家系统加以实现,在神经网络和专家系统之间建立一种耦合关系

  自动获取模块输入、组织并存储专家提供的学习实例、选定神经网络的结构、调用神经网络的学习算法,为知识库实现知识获取。当新的学习实例输入后,知识获取模块通过对新实例的学习,自动获得新的网络权值分布,从而更新了知识库。如图

7所示。

数据挖掘交友

数据挖掘交友

7 神经网络专家系统的基本结构

5、神经网络专家系统的几个问题讨论 数据挖掘研究院

 (1)神经网络的知识表示是一种隐式表示。

数据挖掘交友

 (2)神经网络通过实例学习实现知识自动获取。

 (3)神经网络的推理是个正向非线性数值计算过程,同时也是一种并行推理机制,神经网络各输出节点的输出是数值,因而需要一个解释器对输出模式进行解释。

数据挖掘实验室

 (4同一知识领域的几个独立的专家系统可组合成更大的神经网络专家系统。 数据挖掘研究院

提问:

数据挖掘工具

为什么不能把基于规则的专家系统组合成大系统?

 

  数据挖掘研究院

5 数据挖掘实验室

新型专家系统

教学内容: 数据挖掘交友

一般新型专家系统的特征,两种新型专家系统:协同式和分布式专家系统。

教学重点:

新型专家系统的特征,协同式专家系统,分布式专家系统。

教学难点: 数据挖掘研究院

新型专家系统特征的内涵。

教学方法:

课堂教学。

教学要求:

数据挖掘研究院

掌握新型专家系统的特征并与一般专家系统加以区别。

5.1 数据挖掘工具

新型专家系统的特征

1、并行与分布处理 数据挖掘研究院

  基于各种并行算法,采用各种并行推理和执行技术,适合在多处理器的硬件环境中工作,即具有分布处理的功能。 数据挖掘工具

2、多专家系统协同工作

数据挖掘工具

  在这种系统中,有多个专家系统协同合作。

3、高级语言和知识语言描述 数据挖掘实验室

  专家系统生成系统就能自动或半自动地生成所要的专家系统。 数据挖掘交友

4、具有自学习功能 数据挖掘工具

  新型专家系统应提供高级的知识获取与学习功能。

数据挖掘交友

5、引入新的推理机制 数据挖掘研究院

  在新型专家系统中,除演绎推理之外,还应有归纳推理,各种非标准逻辑推理,以及各种基于不完全知识和模糊知识的推理等等。

6、具有自纠错和自完善能力

数据挖掘研究院

  为了排错必须首先有识别错误的能力,为了完善必须首先有鉴别优劣的标准。 数据挖掘工具

7、先进的智能人机接口 数据挖掘研究院

  理解自然语言,实现语声、文字、图形和图象的直接输入输出是如今人们对智能计算机提出的要求。

数据挖掘实验室

5.2

分布式专家系统

1、主要目的

数据挖掘交友

:把一个专家系统的功能经分解以后分布到多个处理器上去并行地工作,从而在总体上提高系统的处理效率。

2、环境要求:

可以工作在紧耦合的多处理器系统环境中,也可工作在松耦合的计算机网络环境里,所以其总体结构在很大程度上依赖于其所在的硬件环境。

3、设计和实现分布式专家系统,需要解决的问题: 数据挖掘研究院

  功能分布 数据挖掘论坛

  知识分布

  接口设计 数据挖掘研究院

  系统结构 数据挖掘交友

  驱动方式

把分解得到的系统各部分功能或任务合理均衡地分配到各处理节点上去 根据功能分布的情况把有关知识经合理划分以后分配到各处理节点上, 各部分间接口的设计目的是要达到各部分之间互相通讯和同步容易进行,在能保证完成总的任务的前提下,要尽可能使各部分之间互相独立,部分之间联系越少越好。 一方面依赖于应用的环境与性质,另一方面依赖于其所处的硬件环境。 可供选择的几种驱动方式。

  (1控制驱动 当需要某模块工作时,就直接将控制转到该模块,或将它作为一个过程直接调用它,使它立即工作。 数据挖掘论坛

  (2数据驱动 一般一个系统的模块功能都是根据一定的输入,启动模块进行处理以后,给出相应的输出。 数据挖掘交友

  (3)需求驱动  这种驱动方式亦称“目的驱动”,是一种自顶向下的驱动方式。与此同时又按数据驱动的原则让数据(或其他条件)具备的模块进行工作,输出相应的结果并送到各自该去的模块。

数据挖掘工具

  (4)事件驱动 即当且仅当模块的相应事件集合中所有事件都已发生时,才能驱动该模块开始工作。否则只要其中有一个事件尚未发生,模块就要等待,即使模块的输入数据已经全部齐备也不行。 协同式专家系统

1、概述 数据挖掘工具

  一般专家系统解题的领域面很窄单个专家系统的应用局限性很大,很难获得满意的应用。 数据挖掘实验室

  协同式多专家系统是克服一般专家系统的局限性的一个重要途径。

  协同式多专家系统亦可称“群专家系统”,

数据挖掘研究院

  系统更强调子系统之间的协同合作,而不着重处理的分布和知识的分布。

数据挖掘交友

表示能综合若干个相近领域的或一个领域的多个方面的子专家系统互相协作共同解决一个更广领域问题的专家系统。

思考 数据挖掘研究院

与分布式专家系统的区别?

  数据挖掘研究院

2

、设计与建立一个协同式多专家系统,需要解决的问题:

  (1任务的分解 数据挖掘实验室

  根据领域知识,将确定的总任务分解成几个分任务,分别由几个分专家系统来完成。

数据挖掘论坛

  (2公共知识的导出

数据挖掘交友

  把解决各分任务所需知识的公共部分分离出来形成一个公共知识库,供各子专家系统共享。对解决各分任务专用的知识则分别存放在各子专家系统的专用知识库中。

数据挖掘工具

  (3)讨论方式

数据挖掘工具

  目前很多作者主张采用“黑板”作为各分系统进行讨论的“园地”。为了保证在多用户环境下黑板中数据或信息的一致性,需要采用管理数据库的一些手段来管理它,使用它,因此黑板有时也称作“中间数据库”。

数据挖掘研究院

  (4裁决问题

数据挖掘研究院

  这个问题的解决办法往往十分依赖于问题本身的性质。 数据挖掘工具

  (5)驱动方式

数据挖掘研究院

  这个问题是与分布数据库中要考虑的相应问题一致的。尽管协同式多专家系统、各子系统可能工作在一个处理机上,但仍然有以什么方式将各子系统根据总的要求激活执行的问题,即所谓驱动方式问题。 数据挖掘交友

  数据挖掘工具

6 专家系统设计

  数据挖掘工具

教学内容: 数据挖掘交友

本小节以设计一个基于规则的维修咨询系统为例,说明专家系统的设计过程。

教学重点:

数据挖掘实验室

描述专家知识和应用知识,解释决策。

教学难点: 数据挖掘研究院

专家系统知识的表示和决策。

教学方法: 数据挖掘实验室

课堂教学,实例讲解。

教学要求:

通过实例使学生更深入地了解专家系统,初步掌握专家系统的设计技术。

1

数据挖掘交友

专家知识的描述

  按照 数据挖掘研究院

1结论的表示
EXPERT表达知识的方式,在系统设计过程中主要利用以下3个表达成分:假设或结论,观测或观察,推理或决策规则。在EXPERT中,观测和假设之间是严格区分的。观测是观察或量测,它的值可以是“真(T)”,“假(F)”,数字或“不知道”等形式。假设是由系统推理得到的可能结论。通常假设附有不确定性的量度。推理或决策规则表示成产生式规则

   数据挖掘交友

举例: 数据挖掘交友

结论规定了所涉及专门知识的范围。在EXPERT中,每个假设用简写的助记符号和用自然语言(中文、英语或其它设计者希望使用的语言)写的正式的说明语句来表示。助记符号用于编写决策规则时引用假设。 汽车修理的问题用表表示。

2、观测的表示

数据挖掘研究院

  观测是得到结论所需要的观察或量测结果。它们通常可以用逻辑值:真(T),假(F)或“不知道”,或用数字来表示。把问题组织成菜单那样的编组是一种很有效的方法。

 

数据挖掘实验室

数据挖掘实验室

3、推理规则的表示 数据挖掘研究院

  产生式规则是决策规则最为常用的表示形式可根据观测和假设之间的逻辑关系分成3类: 数据挖掘实验室

  (1从观测到观测的规则(FF规则)

数据挖掘实验室

  FF规则规定那些可从已确定的观测直接推导出来的观测的真值。因为通过把观测和假设相组合可以描述功能更强的产生式规则形式。 数据挖掘交友

  (2)从观测到假设的规则(FH规则)

  (3从假设到假设的规则(HH规则)

  HH(从假设到假设)规则用来规定假设之间的推理。 知识的使用和决策解释

  建立专家系统还不是一门精确的科学。专家经常提供大量的信息,必须力图抽取专家推理过程中的关键内容,并且尽可能准确而简洁地表示这些知识。

1、结论的分级与选择 数据挖掘研究院

  按评价的先后次序,把规则分成等级和选择规则是推理过程中控制策略的基本部分。可以根据专家的意见来排列与评价规则的次序。与此同时,还必须研究规则的评价次序的影响。规则评价次序的编排应该使不论采取什么次序,都得到相同的结论。

  在产生式规则中应用可信度量测,不仅可以反映实际存在于专家知识中的不确定性,而且可以减少产生式规则的数量。

数据挖掘实验室

2、询问问题的策略

数据挖掘研究院

  要给出一个询问问题的最佳策略是很困难的,询问的质量在很大程度上取决于在事先是否把问题清楚地组织好。一个好的询问策略,关键之一是使问题包含尽可能多的结构。应该根据共同的主题,把问题分成组。用 数据挖掘实验室

FF规则这样的很简单的规则,可以在问题调查表里强制按主题进行分枝。如果系统推理所需的信息不是同时接受的话,可以有以下两种提问策略:

 (1)某些场合下,专家是以预先仔细规定的序列或固定顺序收集所需的知识。

  数据挖掘实验室

 

数据挖掘工具

  数据挖掘交友

  在许多用于分类的专家系统中,产生式规则可对产生式结论的可信程度进行量度。 数据挖掘工具

  数据挖掘工具

  数据挖掘论坛

  数据挖掘论坛

数据挖掘交友

2 数据挖掘工具

 (2)系统不是按固定的顺序询问,而是根据具体情况作出某种选择。 数据挖掘交友

3 决策的解释

数据挖掘论坛

  系统的设计者和使用者都需要系统对它所作出的决策给予解释。但是它们对决策解释的要求又各不相同。

  (1)对系统设计者的解释。

数据挖掘研究院

  (2)对系统使用者的解释。 数据挖掘论坛

  一种解释方法是用语句来说明结论。系统所用的假设可能是任何形式的包含说明和建议的语句。有时系统的设计者可以预先提出某些适合于给定假设的解释。

问题: 数据挖掘交友

如果,所有的观测可以同时被获得,并且所研究的只是分类的问题,那么如何应用简单的控制策略?

举例: 数据挖掘实验室

在修理汽车的例子中,可以给出一个总的来说多少是解释性的说明,而不是生硬地把结论分成诊断和处理两类。这样的语句可以是以下形式:“因为汽车的汽缸被淹,所以把风门踏板踩到底或等待10分钟。”

 

数据挖掘交友

7 数据挖掘工具

专家系统开发工具

教学内容:

本小节介绍四种主要的专家系统开发工具。

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:入侵检测技术剖析
下一篇:专家系统概述
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • 专家系统概述
  • 扩展产生式规则知识表示方法
  • 专家系统
  • 什么是专家系统
  • 医学诊断专家系统
  • 一种基于知识规则推理的C ++ 实现方法
  • 《专家系统:原理与编程(英文影印版)(第
  • 农业专家系统及其在灌溉管理中的应用
  • 专家系统工具OKPS
  • 空战决策指挥引导专家系统
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • Using Analytics for Maximum Marketing Ef
  • 一种基于知识规则推理的C ++ 实现方法
  • 扩展产生式规则知识表示方法
  • N-Expert 专家系统在无公害菠菜生产中的应
  • 扩展产生式规则的网络故障诊断专家系统
  • 空战决策指挥引导专家系统
  • 农业专家系统及其在灌溉管理中的应用
  • 专家系统
  • 专家系统工具OKPS
  • 什么是专家系统
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静