第6章_专家系统

合集下载

09第六章 专家系统

09第六章 专家系统
15
设计专家系统
• 设计专家系统涉及电路(如数字电路和集 成电路)设计、土木建筑工程设计、计算 机结构设计、机械产品设计和生产工艺 设计等。比较有影响的专家设计系统有 VAX计算机结构设计专家系统R1(XCOM)、 浙江大学的花布立体感图案设计和花布 印染专家系统、大规模集成电路设计专 家系统以及齿轮加工工艺设计专家系统 等。
31
专家系统的主要组成部分
• (2) 综合数据库(global database) 综合数据库又称全局数据库或总数据库,它用 于存储领域或问题的初始数据和推理过程中得 到的中间数据(信息),即被处理对象的一些当 前事实。 3) 推理机(reasoning machine) 推理机用于记忆所采用的规则和控制策略的程 序,使整个专家系统能够以逻辑方式协调地工 作。推理机能够根据知识进行推理和导出结论, 而不是简单地搜索现成的答案
20
控制专家系统
任务 自适应地管理一个受控对象或客体的全面行 为,使之满足预期要求。 特点: 能够解释当前情况,预测未来可能发生的情 况,诊断可能发生的问题及其原因,不断修正 计划,并控制计划的执行。也就是说,控制专 家系统具有解释、预报、诊断、规划和执行等 多种功能。
21
控制专家系统
空中交通管制、商业管理、自主机器人控制、作 战管理、生产过程控制和生产质量控制等都是控 制专家系统的潜在应用方面。例如,已经对海、 陆、空自主车、生产线调度和产品质量控制等课 题进行控制专家系统的研究。
13
诊断专家系统例子
• 诊断专家系统的例子特别多,有医疗诊断,电 子机械和软件故障诊断以及材料失效诊断等。 用于抗生素治疗的MYCIN、肝功能检验的PUFF、 青光眼治疗的CASNET、内科疾病诊断的 INTERNIST-I和血清蛋白诊断等医疗诊断专家系 统,IBM公司的计算机故障诊断系统DART/DASD, 火电厂锅炉给水系统故障检测与诊断系统、雷 达故障诊断系统和太空站热力控制系统的故障 检测与诊断系统等、都是国内外颇有名气的实 例

人工智能习题答案-第6章-专家系统

人工智能习题答案-第6章-专家系统

⼈⼯智能习题答案-第6章-专家系统第六章专家系统6-1 什么叫做专家系统?它具有哪些特点与优点?专家系统是⼀种模拟⼈类专家解决领域问题的智能计算机程序系统,其内部含有⼤量的某个领域专家⽔平的知识与经验,能够利⽤⼈类专家的知识和解决问题的⽅法来处理该领域问题。

也就是说,专家系统是⼀个具有⼤量的专门知识与经验的程序系统,它应⽤⼈⼯智能技术和计算机技术,根据某领域⼀个或多个专家提供的知识和经验,进⾏推理和判断,模拟⼈类专家的决策过程,以便解决那些需要⼈类专家处理的复杂问题。

特点:(1)启发性专家系统能运⽤专家的知识与经验进⾏推理、判断和决策(2)透明性专家系统能够解释本⾝的推理过程和回答⽤户提出的问题,以便让⽤户能够了解推理过程,提⾼对专家系统的信赖感。

(3) 灵活性专家系统能不断地增长知识,修改原有知识,不断更新。

优点:(1) 专家系统能够⾼效率、准确、周到、迅速和不知疲倦地进⾏⼯作。

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

(3) 可以使专家的专长不受时间和空间的限制,以便推⼴珍贵和稀缺的专家知识与经验。

(4) 专家系统能促进各领域的发展,它使各领域专家的专业知识和经验得到总结和精炼,能够⼴泛有⼒地传播专家的知识、经验和能⼒。

(5) 专家系统能汇集多领域专家的知识和经验以及他们协作解决重⼤问题的能⼒,它拥有更渊博的知识、更丰富的经验和更强的⼯作能⼒。

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

(7) 专家系统的研制和应⽤,具有巨⼤的经济效益和社会效益。

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

专家系统对⼈⼯智能的各个领域的发展起了很⼤的促进作⽤,并将对科技、经济、国防、教育、社会和⼈民⽣活产⽣极其深远的影响。

6-2 专家系统由哪些部分构成?各部分的作⽤为何?(1) 知识库(knowledge base)知识库⽤于存储某领域专家系统的专门知识,包括事实、可⾏操作与规则等。

人工智能导论课件第6章第4-5节

人工智能导论课件第6章第4-5节
• 机械装置往往会有数百个零件,非常复杂。这将需要专业的领域知识来诊断和 维修机械。决策表(DT)是一种紧凑、快速、准确的求解问题的方法(见第7 章中的CarBuyer示例)。
6.5.2 振动故障诊断的专家系统
• VIBEX专家系统结合了决策表分析(DTA)和DT,决策表分析是通过已知案 例来构建的,而DT是为了做出分类,使用归纳式知识获取过程来构建。 VIBEX DT与机器学习技术相结合,比起ⅤIBEX(VIBration Expert)TBL方 法在处理振动原因和发生概率较高的案例时,其诊断更有效率。人类专家合作 构建DTA,这最终得到了由系统知识库组成的规则集。然后,人们使用贝叶斯 算法计算出规则的确定性因子。
6.5.2 振动故障诊断的专家系统
• 专家系统的重要作用之一是用于故障诊断。在昂贵、高速、关键机械运转的情 况下,故障的早期准确检测非常重要。在机械运转的情况下,异常情况的常见 指标是旋转机械的振动。检测到故障后,维护工程师能够识别症状信息,解释 各种错误信息和指示,并提出正确的诊断。换句话说,识别可能导致故障的组 件以及组件失败的原因。
人工智能导论
Introduction to artificial intelligence
• (1)规划——在这个阶段,根据所有可能的原子构型的集合中和质谱推导出 的约束一致的原子构型集合,还原出答案。应用约束,选择必须出现在最终结 构中的分子片段,剔除不能出现的分子片段。
• (2)生成——使用名为CONGEN的程序来生成可能的结构。“它的基础是组 合算法(具有数学证明的完整性以及非冗余生成性)。组合算法可以产生所有 在拓扑上合法的候选结构。通过使用‘规划’过程提供的约束进行裁剪,引导 生成合理的集合(即满足约束条件的集合),而不是巨大的合法集合。”

北京交通大学研究生课程(神经网络、模糊控制及专家系统)第六章

北京交通大学研究生课程(神经网络、模糊控制及专家系统)第六章

第一节 引言
一、神经网络控制的优越性
(2) 在控制中的主要作用
1.在反馈控制系统中充当控制器的作用; 2.在基于精确模型的各种控制结构中充当对象的模型; 3.在传统控制系统中起优化计算作用; 4.在与其它智能控制方法和优化算法如模糊控制、专家 控制及遗传算法相融合中,为其提供非参数化对象模 型、优化参数、推理模型及故障诊断等。
y = f(u,t) 选用控制器网络为多层感知器神经元网络。取最优性能指标函数为 1 E p [ yd (k ) y (k )]2 2 则权阵的学习规则可以通过梯度寻优法来求得,即 w ji (k 1) w ji (k ) 若系统模型 w ji 已知,则可 E p
以通过 y (k ) Jacobian 矩 w ji (k ) [ yd (k ) y (k )] w ji (k ) 阵求出

z
神经网络
1
z n 1
z m z
y (k 1)
1

u (k )
图5-25
对象
直接逆模型的训练结构示意图
一、神经网络直接逆模型控制法
考虑如下单输入单输出系统 y (k 1) f [ y (k 1), , y (k n 1), u (k ),, u (k m)] 假设上式可逆,则函数g,有 u (k ) g[ y (k 1), , y (k n 1), u (k 1), , u (k m)] 若能用一个多层前向传播神经网络来逼近逆模型函数g,则 uN ( X )
图5-20 离线学习法
在线学习法 目的:找出一个最优控制量u使得系统输出y趋于期望输出 yd。 权值调整应该使
yd
神经网络 N c

人工智能习题参考答案

人工智能习题参考答案

• 神经网络主要通过指导式(有师)学习算法和非指导式(无师)学习 算法。此外,还存在第三种学习算法,即强化学习算法;可把它看做 有师学习的一种特例。 • (1)有师学习 • 有师学习算法能够根据期望的和实际的网络输出(对应于给定输入) 间的差来调整神经元间连接的强度或权。因此,有师学习需要有个老 师或导师来提供期望或目标输出信号。有师学习算法的例子包括 Delta规则、广义Delta规则或反向传播算法以及LVQ算法等。 • (2)无师学习 • 无师学习算法不需要知道期望输出。在训练过程中,只要向神经网络 提供输入模式,神经网络就能够自动地适应连接权,以便按相似特征 把输入模式分组聚集。无师学习算法的例子包括Kohonen算法和 Carpenter-Grossberg自适应谐振理论(ART)等。 • (3)强化学习 • 强化(增强)学习是有师学习的特例。它不需要老师给出目标输出。 强化学习算法采用一个“评论员”来评价与给定输入相对应的神经网 络输出的优度(质量因数)。强化学习算法的一个例子是遗传算法 (GA)。
• • • • • • • • • •
• 6-2专家系统由哪些部分构成?各部分的作用为何? • 答: •
• 5-7遗传算法、进化策略和进化编程的关系如何?有何区别? • 遗传算法是一种基于空间搜索的算法,它通过自然选择、遗传、变异 等操作以及达尔文适者生存的理论,模拟自然进化过程来寻找所求问 题的解答。 • 进化策略(Evolution Strategies,ES)是一类模仿自然进化原理以求 解参数优化问题的算法。 • 进化编程根据正确预测的符号数来度量适应值。通过变异,为父代群 体中的每个机器状态产生一个子代。父代和子代中最好的部分被选择 生存下来。 • 进化计算的三种算法即遗传算法、进化策略和进化编程都是模拟生物 界自然进化过程而建立的鲁棒性计算机算法。在统一框架下对三种算 法进行比较,可以发现它们有许多相似之处,同时也存在较大的差别。 • 进化策略和进化编程都把变异作为主要搜索算子,而在标准的遗传算 法中,变异只处于次要位置。交叉在遗传算法中起着重要作用,而在 进化编程中却被完全省去,在进化策略中与自适应结合使用,起了很 重要的作用。 • 标准遗传算法和进化编程都强调随机选择机制的重要性,而从进化策 略的角度看,选择(复制)是完全确定的。进化策略和进化编程确定 地把某些个体排除在被选择(复制)之外,而标准遗传算法一般都对 每个个体指定一个非零的选择概率。

《人工智能》--课后习题答案

《人工智能》--课后习题答案

《人工智能》课后习题答案第一章绪论1.1答:人工智能就是让机器完成那些如果由人来做则需要智能的事情的科学。

人工智能是相对于人的自然智能而言,即用人工的方法和技术,研制智能机器或智能系统来模仿延伸和扩展人的智能,实现智能行为和“机器思维”,解决需要人类专家才能处理的问题。

1.2答:“智能”一词源于拉丁“Legere”,意思是收集、汇集,智能通常用来表示从中进行选择、理解和感觉。

所谓自然智能就是人类和一些动物所具有的智力和行为能力。

智力是针对具体情况的,根据不同的情况有不同的含义。

“智力”是指学会某种技能的能力,而不是指技能本身。

1.3答:专家系统是一个智能的计算机程序,他运用知识和推理步骤来解决只有专家才能解决的复杂问题。

即任何解题能力达到了同领域人类专家水平的计算机程序度可以称为专家系统。

1.4答:自然语言处理—语言翻译系统,金山词霸系列机器人—足球机器人模式识别—Microsoft Cartoon Maker博弈—围棋和跳棋第二章知识表达技术2.1解答:(1)状态空间(State Space)是利用状态变量和操作符号,表示系统或问题的有关知识的符号体系,状态空间是一个四元组(S,O,S0,G):S—状态集合;O—操作算子集合;S0—初始状态,S0⊂S;G—目的状态,G⊂S,(G可若干具体状态,也可满足某些性质的路径信息描述)从S0结点到G结点的路径被称为求解路径。

状态空间一解是一有限操作算子序列,它使初始状态转换为目标状态:O1 O2 O3 OkS0→−−−S1→−−−S2→−−−……→−−−G其中O1,…,Ok即为状态空间的一个解(解往往不是唯一的)(2)谓词逻辑是命题逻辑的扩充和发展,它将原子命题分解成客体和谓词两个部分。

与命题逻辑中命题公式相对应,谓词逻辑中也有谓词(命题函数)公式、原子谓词公式、复合谓词公式等概念。

一阶谓词逻辑是谓词逻辑中最直观的一种逻辑。

(3)语义网络是一种采用网络形式表示人类知识的方法。

第六章 专家系统

第六章 专家系统

6.1.1 专家系统的特点

专家系统特点
具有求解问题所需的专门知识 具有专业知识的符号表示和推理能力 灵活性
6.1.1 专家系统的特点

专家系统的优点
能够高效率、和不知疲倦地工作。 不受周围环境的影响,也不可能遗漏忘记。 专家的专长不受时间和空间的限制 汇集多领域专家的知识和经验
; 都市发展策略: 减少失业率 ; 减少失业率策略: 吸引厂商 ; 吸引厂商策略: 降低通信成本 ; 吸引厂商策略: 充足的网络 ;降低通信成本策略: 民营化
;推理规则 ; 推出所有的 目标--策略 关系 (策略本身也是一种次目标) (defrule t-gs (gs ?x ?y) (gs ?y ?z) => (assert (gs ?x ?z)) ;已知之事实用 deffacts。后来推论所得者用assert。 (printout t "欲达成" ?x "可采取策略是:" ?z crlf) )
6.1.3 专家系统的结构

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

综合数据库
用于存储领域或问题的初始数据和推理过程中得
到的中间数据,即被处理对象的一些当前事实。
6.2专家系统的类型
基于规则的专家系统 基于框架的专家系统 基于模型的专家系统

6.2.1基于规则的专家系统

构造辅助工具
提供了一整套像积木块那样的组件,利用它能够"
装配" 成专家系统 AGE:由美国斯坦福大学用INTERLISP语言实现 的专家系统工具(WWW?) TEIRESIAS (WWW?)
6.5专家系统开发工具

第六章-专家系统PPT课件

第六章-专家系统PPT课件

10/28/2024
13
6.1.2 专家系统的类型
(1) 解释专家系统 ……
作为解释专家系统的例子有语音理解、图象分 析、系统监视、化学结构分析和信号解释等。 例如,卫星图象(云图等)分析、集成电路分析、 DENDRAL化学结构分析、ELAS石油测井数据分 析、染色体分类、PROSPECTOR地质勘探数据解 释和丘陵找水等实用系统。
的MACSYMA符号积分与定理证明系统,我国一些大学开发 的计算机程序设计语言和物理智能计算机辅助教学系统以 及聋哑人语言训练专家系统等。
10/28/2024
24
6.1.2 专家系统的类型
(10) 修理专家系统 修理专家系统的任务是对发生故障的对象(系
统或设备)进行处理,使其恢复正常工作。修理专 家系统具有诊断、调试、计划和执行等功能。美 国贝尔实验室的ACI电话和有线电视维护修理系统 是修理专家系统的一个应用实例。
预测专家系统的例子有气象预报、军事预测、人口预 测、交通预测、经济预测和谷物产量预测等。例如,恶劣 气候(包括暴雨、飓风、冰雹等)预报、战场前景预测和农 作物病虫害预报等专家系统
10/28/2024
15
6.1.2 专家系统的类型
(3) 诊断专家系统 诊断专家系统的任务是根据观察到的情况(数据)来推
问题求解过程就是一个推理过程,所以专家系统 必须有推理机构。
ES的核心是知识库和推理机。
10/28/2024
4
6.1.1 专家系统的特点—特点
(3) 具有启发性 ES除要利用大量专业知识外,还必须利用经
验的判断知识来对求解问题作出多个假设。 依据某些条件选定一个假设,使推理继续
进行。
10/28/2024
(3) 诊断专家系统 ……

ExpertSystem

ExpertSystem

3. 基于框架专家系统的一般设计方法
基于框架专家系统的主要设计步骤与基于规则的 专家系统相似。主要差别在于如何看待和使用知 识 在设计基于框架的专家系统时,把整个问题和每 件事想像为编织起来的事物 在辨识事物之后,寻找把这些事物组织起来的方 法 对于任何类型的专家系统,其设计是个高度交互 的过程
11
8. 调试专家系统 (expert system for debugging)

任务:对失灵的对象给出处理意见和方法
特点:同时具有规划、设计、预报和诊断等专 家系统的功能 例子:在这方面的实例还比较少见
12
9. 教学专家系统 (expert system for instruction)
23
2. 基于框架专家系统的结构
名称 人类 特征 值 侧面


男人
女人

约翰 李勇 丽达 王红 规则 目标议程表

类(class) 槽(Slots) 子类(subclass) 例子(instances) 规则(rules) 目标议程表 (goal agenda)
24
图6.6 人类的框架分层结构
30
6.5 新型专家系统
6.5.1 新型专家系统的特征 并行与分布处理 多专家系统协同工作 高级语言和知识语言描述 具有自学习功能 引入新的推理机制 具有自纠错和自完善能力 先进的智能人机接口
31
6.5 新型专家系统

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

AI研究的一种观点:AI是对各种定性模型(物理的, 感知的,认识的和社会的系统模型)的获得、表达及 使用的计算方法进行研究的学问。

《人工智能》 课后习题答案

《人工智能》 课后习题答案
盘子,所以共有 种可能。即问题的状态规模为 。
2.14 解答:
(1)定义谓词 G(x,y):x 比 y 大,个体有张三(zhang)、李四(li),将这些个体带入谓词中,
得到 G(zhang,li)和 G(zhang,li),根据语义用逻辑连接词将它们联结起来就得到表示上
述知识的谓词公式:G(zhang,li)
第二章 知识表达技术
2.1 解答: (1)状态空间(State Space)是利用状态变量和操作符号,表示系统或问题的有关知识的
符号体系,状态空间是一个四元组(S,O,S0,G): S—状态集合;O—操作算子集合;S0—初始状态,S0S;G—目的状 态 ,GS,(G 可若干 具
体状态,也可满足某些性质的路径信息描述) 从 S0 结点到 G 结点的路径被称为求解路径。 状态空间一解是一有限操作算子序列,它使初始状态转换为目标状态:
2.5 解答:符号微积分基本公式为
b a
f (x)
F(b) F(a) F(x) |ba
用产生式表示为:If f(x) and (a,b) Then F(b)-F(a)
2.6 解答:题中描述的情况用谓词形式可表达如下: DOG(X) X 是狗 SOUND(X) X 会吠叫 BIT(X,Y) X 咬 Y ANIMAL(X) X 是动物
Marry(A,B)
(Male(A)∧Female(B))∨(Male(B)∧Female(A))
(3) 定义谓词 Honest(x):x 是诚实的,Lying(x):x 会说谎。个体有张三(zhang),将这些
个体带入谓词中,得到 Honest(x)、 Lying(x)、Lying(zhang)、 Honest(zhang),根
为了方便表示规则集,引入以下几个函数: first(L):取表的第一个元素,对于空表,first 得到一个很大的大于 N 的数值。 tail(L):取表除了第一个元素以外,其余元素组成的表。 cons(x, L):将 x 加入到表 L 的最前面。 规则集: r1: IF (A, B, C) and (first(A) < first(B)) THEN (tail(A), cons(first(A), B), C) r2: IF (A, B, C) and (first(A) < first(C)) THEN (tail(A), B, cons(first(A), C)) r3: IF (A, B, C) and (first(B) < first(C)) THEN (A, tail(B), cons(first(B), C)) r4: IF (A, B, C) and (first(B) < first(A)) THEN (cons(first(B), A), tail(B), C) r5: IF (A, B, C) and (first(C) < first(A)) THEN (cons(first(C), A), B, tail(C)) r6: IF (A, B, C) and (first(C) < first(B)) THEN (A, cons(first(C), B), tail(C)) (3)初始状态:((1,2,...,N),(),()) (4)结束状态:((),(),(1,2,...,N)) 问题的状态规模:每一个盘子都有三种选择:在 A 上、或者在 B 上、或者在 C 上,共 N 个

人工智能第6章 专家系统

人工智能第6章 专家系统

专家系统实例
每个上下文有一组属性(Attribute),也称为临床参数(clinical Parameters)。每个临床参数表示上下文的一个特征,如病人的 姓名、培养物的地点、机体的形态、药物的剂量等等。 临床参数用二元组<属性,上下文,值>来表示。例如,三元 组(形态、机体—1、杆状)表示机体1的形态为杆状。 临床参数按其所属的上下文类型可分为六类:
专家系统实例
PIP
应用领域:医学 主要研制人员: S.G.Pauker,P.Szolovits (麻省理 工学院) 功能:模拟肾脏病专家采集肾病患者现病史的活动 病症用框架表示,这些知识都附有似然系数。
专家系统实例
INTERNIST - 1
应用领域:医学 主要研制人员: J.D.Mvers,H.E . Pople (匹兹堡 大学,1982年) 功能:内科学诊断 病症用框架表示,这些知识都附有似然系数。
PROSPECTOR
应用领域:地质学 主要研制人员: Gaschnig,1982年; Duda等, 1979 Reboh,1981年,(斯坦福大学国际研究所) 功能:帮助地质学家评价储矿地点以寻找潜在的矿物资源。 概述 PROSPECTOR是用来帮助地质学家评价某个勘探地点或地区在寻 找特定类型矿床方面是否有利的专家系统。该系统通过对话接受 用户的野外勘探资料,在诊断过程结束时提供一份清单,列出可 能储有的矿床类型以及它们的似然性大小。如果储有矿床的似然 性足够大,那么该系统就继续确定最有利的钻探地点。 同某一类矿床有关的一般知识用一组产生式规则表示,这些规则 都附有不确定性系数。
专家系统实例
MYClN系统
MYClN系统是由斯坦福大学开发的,从1972年开始, 于1974年基本完成。它是一个用于诊断和治疗血液感 染性疾病的专家咨询系统。该系统功能比较全面,是 一个典型的基于规则的专家系统。

《人工智能》-第6章 专家系统

《人工智能》-第6章   专家系统
21
知识库是问题求解所需要的领域知识的集合,包括基本事实、
6.2基于规则的专家系统
知识库 (规则) 工作存储器 (事实)
推理机
图6.5 基于规则的工作模型
中南大学 智能系统与智能软件研究所
22
6.2 基于规则的专家系统
基于规则的专家系统采用下列 模块来建立产生式系统的模型:
知识库 以一套规则建立人的长期存储器模型 工作存储器 建立人的短期存储器模型,存放问
中南大学 智能系统与智能软件研究所
10
6.1 专家系统概述
7. 控制专家系统 (expert system for control)
任务 自适应地管理一个受控对象或客体的全
面行为,使之满足预期要求 特点 控制专家系统具有解释、预报、诊断、 规划和执行等多种功能 例子 空中交通管制、商业管理、自主机器人 控制、作战管理、生产过程控制和生产质量 控制等
题事实和由规则激发而推断出的新事实 推理机 借助于把存放在工作存储器内的问题事 实和存放在知识库内的规则结合起来,建立人 的推理模型,以推断出新的信息
中南大学 智能系统与智能软件研究所
23
6.3 基于框架的专家系统
1. 面向目标编程与基于框架设计 基于框架的专家系统建立在框架的基础之上 基于框架的专家系统采用面向目标编程技 基于框架的设计和面向目标的编程共享许多 特征 在设计基于框架系统时,专家系统的设计者 们把目标叫做框架
中南大学 智能系统与智能软件研究所
17
6.1 专家系统概述
2. 专家系统的建造步骤
问题知识化Fra bibliotek知识概念化
概念
形式化
再设计 结构 形式
规则化
规则

《人工智能》--课后习题问题详解

《人工智能》--课后习题问题详解

《人工智能》课后习题答案第一章绪论1.1答:人工智能就是让机器完成那些如果由人来做则需要智能的事情的科学。

人工智能是相对于人的自然智能而言,即用人工的方法和技术,研制智能机器或智能系统来模仿延伸和扩展人的智能,实现智能行为和“机器思维”,解决需要人类专家才能处理的问题。

1.2答:“智能”一词源于拉丁“Legere”,意思是收集、汇集,智能通常用来表示从中进行选择、理解和感觉。

所谓自然智能就是人类和一些动物所具有的智力和行为能力。

智力是针对具体情况的,根据不同的情况有不同的含义。

“智力”是指学会某种技能的能力,而不是指技能本身。

1.3答:专家系统是一个智能的计算机程序,他运用知识和推理步骤来解决只有专家才能解决的复杂问题。

即任何解题能力达到了同领域人类专家水平的计算机程序度可以称为专家系统。

1.4答:自然语言处理—语言翻译系统,金山词霸系列机器人—足球机器人模式识别—Microsoft Cartoon Maker博弈—围棋和跳棋第二章知识表达技术2.1解答:(1)状态空间(State Space)是利用状态变量和操作符号,表示系统或问题的有关知识的符号体系,状态空间是一个四元组(S,O,S0,G):S—状态集合;O—操作算子集合;S0—初始状态,S0⊂S;G—目的状态,G⊂S,(G可若干具体状态,也可满足某些性质的路径信息描述)从S0结点到G结点的路径被称为求解路径。

状态空间一解是一有限操作算子序列,它使初始状态转换为目标状态:O1 O2 O3 OkS0→−−−S1→−−−S2→−−−……→−−−G其中O1,…,Ok即为状态空间的一个解(解往往不是唯一的)(2)谓词逻辑是命题逻辑的扩充和发展,它将原子命题分解成客体和谓词两个部分。

与命题逻辑中命题公式相对应,谓词逻辑中也有谓词(命题函数)公式、原子谓词公式、复合谓词公式等概念。

一阶谓词逻辑是谓词逻辑中最直观的一种逻辑。

(3)语义网络是一种采用网络形式表示人类知识的方法。

第6章 专家系统

第6章 专家系统
作者 朱福喜 朱三元
3.知识获取 知识从计算机外部知识源到计算机内部 表示的过程称为知识获取。 知识获取由领域专家、知识工程师和计 算机之间的一系列交互过程组成。知识获 取划分为概念化、形式化和知识求精三个 阶段,要获取一个好的知识库,需要反复 进行这三个阶段的工作。
作者 朱福喜 朱三元

知识畸变 一般来说,专家采用的语言与日常用语 之间存在较大差异,而且当脱离具体问题 环境时,专家对问题求解的描述与实际采 用的方法存在差别。这种现象称为知识畸 变。
1.
作者 朱福喜 朱三元
6.1.4 专家系统的类型

这十种任务类型之间相互关联,彼此间形 成一种由低到高的层次
作者 朱福喜 朱三元
6.1.5 成功的专家系统简介
1.DENDRAL化学分析专家系统(斯坦福大 学1968) 2.MACSYMA符号数学专家系统(麻省理 工1971) 3.MYCIN诊断和治疗细菌感染性血液病的 专家咨询系统(斯坦福大学1973) 4.PROSPECTOR地质勘探专家系统(斯 坦福大学1976)
实例:
用 户 英 语 生 成 器 领域模型 领域规则 求精结构
图 6-3 XPLAIN 的结构
作者 朱福喜 朱三元

生 成 器
6.3.4 策略解释法

向用户解释的是与问题求解策略有关的规 划和方法,从策略的抽象表示及其使用过 程中产生关于问题求解的解释。 由D.W.Hasling等人提出,并由 W.J.Clancey和R.Letsinger等人在 NEOMYCIN系统中实现。
作者 朱福喜 朱三元
6.1.4 专家系统的类型
解释型:分析所采集到的数据,进而阐明这些数 据的实际含义,典型的有信号理解和化 2. 诊断型: 根据输入信息找出诊断对象中存在的 学结构解释。 3. 预测型: 故障,主要有医疗、机械和电子等领 根据处理对象的过去和现状推测未来 域里的各种诊断。例如,血液凝结疾 的演变结果,典型的有天气预报、人 给出已知故障的排除方案,主要是有 4. 调试型: 制定并实施纠正某类故障的规划, 病诊断系统CLOT、计算机硬件故障诊 计算机辅助调试。如VAX/VMS计算 口预测和财政预报等。如各种气象预 5. 维修型: 典型的有航空和宇航电子设备的维 主要用于教学和培训任务,诊断和 断系统DART、化学处理工厂故障诊断 报专家系统、军事冲突预测系统I&W 机系统的辅助调试系统 6. 教育型: 护。如计算机网络的专家系统,电 处理学生学习中的错误,如 根据给定的目标,拟定行动计划,典 专家系统FALCON等, 等 TIMM/TUNER,石油钻探机械故障 自动控制系统的全部行为,通常用于 7. 规划型:主要用于实时检测,典型的有空中交通 根据给定的要求形成所需要的方案或 话电缆维护专家系统ACE,诊断排 GUIDON和STEMAMER等专家系 型的有机器人动作规划和路线规划。 的诊断与排除系统DRILLING 实时控制型系统,如商场管理、战场 8. 设计型:控制和电站监控。如航空母舰周围空中 图样描述,典型的有电路设计和机械 除内燃机故障的DELTA专家系统等 统 如制定最佳行车路线的CARG专家系 ADVISOR等 指挥和汽车变速箱控制。如维护钻机 交通系统AIRPLAN,核反应堆事故诊 9. 监督型: 设计 。如计算机的总体配置XCON系 统,安排宇航员在空间站中活动的 最佳钻探流特征的MUD,MVS操作系 断与处理系统REACTOR,高危病人监 10. 控制型:KNEECAP,分子遗传学实验设计专 统,自动程序设计系统PSI,超大规模 统的监督控制系统YES/MVS等 护VM系统等 集成电路辅助设计系统KBVLSI等 家系统MOLGEN等

专家系统——精选推荐

专家系统——精选推荐

第6章铸造专家系统 (2)6.1 铸造工艺分析专家系统 (2)6.1.1铸造专家系统的发展 (3)6.1.2 铸造专家系统现状 (5)6.1.3 铸造专家系统应用前景 (5)6.1.4 专家系统的特点 (6)6.1.5专家系统的工作原理 (6)6.1.6 专家系统关键技术问题 (7)6.2铝铸件缺陷分析专家系统 (9)6.2.1 铝铸件缺陷分析专家系统的主要功能 (10)6.2.2 知识库的建立及推理机的设计 (11)6.2.3系统的人机接口 (19)6.2.4 铝铸件缺陷专家系统程序实现 (19)第6章铸造专家系统6.1 铸造工艺分析专家系统目前,对专家系统尚无一个精确的、全面的、公认的定义。

产生这种状况的因素有很多,主要原因是其历史相当短暂,对其理论研究工作仅是刚刚开始;其次,由于各个应用领域的特点不同,人们研制专家系统的出发点不同,看待问题的角度不同,追求的目标不同,造成了对专家系统定义的不同看法。

此外,其发展史是各种系统不断进化的历史,人们在不同时期对专家系统有不同的理解,也是造成专家系统有多种定义的一个因素。

尽管如此,研究者们对专家系统还是有一种比较一致的、粗略的定义,这就是:专家系统(Expert System)是人工智能( Artifical Intelligence)领域中的一个重要分支,它是一个以知识库为核心进行问题求解的计算机系统,即基于知识的智能系统。

专家系统拥有相当数量和权威性的知识和经验,具备学习的功能并能采取一定的策略运用这些知识进行推理,模拟专家的决策过程,以解决在一般情况下需由专家决定的复杂问题。

专家系统应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验进行推理和判断,模拟人类专家的决策过程,以解决那些需要专家处理的复杂问题。

也就是说,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

专家系统是由费根鲍姆最先提出并研制成功的。

专家系统与一般的人工智能系统是不相同的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 有用性
(1) 推理结论、求解结果、咨询建议的有用性。
(2) 系统的知识水平、可用范围、易扩展性、易更新性 等。
(3) 问题的求解能力,可能场合和环境。 (4) 人机交互的友好性。 (5) 运行可靠性、易维护性、可移植性。 (6) 系统的经济性。
第6章 专家系统
6.1 6.2 6.3 6.4 专家系统的产生和发展 专家系统的概念 专家系统的工作原理 知识获取
PREMISE: ( $ AND (SAME CNTXT STALN GRAMPOS)
(SAME CNTXT MORPH COCCUS) (SAME CNTXT CONFORM CHAINS))
ACTION: (CONLUDE CNTXT IDENT STREPTO COCCUS TALLY.7)
6.6.1 医学专家系统──MYCIN

关幼波肝病诊断专家系统(北京中医学院)
第6章 专家系统
6.1 6.2 6.3 6.4 专家系统的产生和发展 专家系统的概念 专家系统的工作原理 知识获取
6.5
6.6 6.7
专家系统的建立
专家系统实例 专家系统的开发工具
6.2 专家系统的概念
6.2.1 6.2.2 6.2.3 6.2.4 专家系统的定义和组成 专家系统的特点 专家系统的类型 专家系统的应用
• AM系统( 1981年,斯坦福大学):模拟人类进行概括
、抽象和归纳推理,发现某些数论的概念和定理。 • HEARSAY系统(卡内基-梅隆大学)——语音识别专家 系统
6.1 专家系统的产生和发展
第二阶段: 成熟期(20世纪70年代中期-20世纪80年代初) 特点:
(1)单学科专业型专家系统。
(2)系统结构完整,功能较全面,移植性好。 (3)具有推理解释功能,透明性好。 (4)采用启发式推理、不精确推理。 (5)用产生式规则、框架、语义网络表达知识。 (6)用限定性英语进行人-机交互。
6.1 专家系统的产生和发展
第三阶段:发展期(20世纪80年代至今) 专家系统XCON(DEC公司、卡内基-梅隆大学 ):为 VAX计算机系统制订硬件配置方案。 专家系统开发工具:
6.2.3 专家系统的类型
6.2 专家系统的概念
6.2.1 6.2.2 6.2.3 6.2.4 专家系统的定义和组成 专家系统的特点 专家系统的类型 专家系统的应用
6.2.4 专家系统的应用
6.2.4 专家系统的应用
第6章 专家系统
6.1 6.2 6.3 6.4 6.5 6.6 6.7 专家系统的产生和发展 专家系统的概念 专家系统的工作原理 知识获取 专家系统的建立 专家系统实例 专家系统的开发工具
系统用INTER LISP语言编写。 知识库有二百多条规则,可识别51种病菌,正确处理23种抗 生素。
确定病人是否 存在需要治疗 的细菌感染
确定细 菌类型
确定用于 治疗的菌 素药物
优选治 疗处方
MYCIN系统的咨询过程
6.6.1 医学专家系统──MYCIN
1. 系统结构
6.6.1 医学专家系统──MYCIN
6.1 专家系统的产生和发展
第一阶段 : 初创期(20世纪60年代中期- 20世纪70年代初 • DENDRAL系统(1968年斯坦福大学费根鲍姆等人) —推 断化学分子结构的专家系统 • MYCSYMA系统(1971年麻省理工学院 )—用于数学 运算的数学专家系统 • 特点:高度的专业化。
– 专门问题求解能力强。
6.6.1 医学专家系统──MYCIN
5. 治疗方案选择
(1) 生成可能的“治疗方案表” 例如: IF 细菌的特征是 Pseudomonas
THEN 建议在下列药物中选择治疗: colistin (0.98) polynyxin (0.96) gentamicin (0.96) carbenicillin (0.96) sulfisoxazole (0.96)
(3)范围:所选任务的大小可驾驭、 任务有实用价值 。
6.5 专家系统的建立
6.5.1 适合于专家系统求解的问题 6.5.2 专家系统的设计原则与开发步骤 6.5.3 专家系统的评价
6.5.2 专家系统的设计原则与开发步骤
1. 专家系统的设计原则
(1)专门的任务 (2)专家合作 (3)原型设计
(4)用户参与
3. 知识表示
(2)临床参数的表示 临床参数:三元组(上下文树、属性、值) 例:三元组(机体-1,形态,杆状) 三元组(机体-1,染色体,革兰氏阴性) 临床数据:单值、是非值、多值。 MYCIN系统有65个临床参数,按照其相对应的上下文分类。
6.6.1 医学专家系统──MYCIN
4. 推理策略:反向推理、深度优先的搜索策略
6.5.1 适合于专家系统求解的问题
如何选择适合专家系统开发的问题——威特曼 (Waterman)
• • 什么情况下开发专家系统是可能的? 什么情况下开发专家系统是合理的?

什么情况下开发专家系统是合适的?
6.5.1 适合于专家系统求解的问题
1. 什么情况下开发专家系统是可能的?
(1)主要依靠经验性知识,不需运用大量常识性知识就 可解决的任务。 (2)存在真正的领域专家。 (3)有明确的开发目标,且任务不太难实现。
6.5.1 适合于专家系统求解的问题
2. 什么情况下开发专家系统是合理的?
(1)具有较高的经济效益。 (2)人类专家奇缺,但在许多地方又十分需要。 (3)人类专家经验不断丢失。
(4)危险场合需要专业知识 。
6.5.1 适合于专家系统求解的问题
3. 什么情况下开发专家系统是合适的?
(1)本质:问题能通过符号操作和符号结构进行求解, 且需使用启发式知识、经验规则才能得到答案。 (2)复杂性。
– 系统设计思想的正确性;系统设计方法的正确性; 设计 开发工具的正确性。
(2)系统测试的正确性:
– 测试目的、方法、条件的正确性。 – 测试结果、数据、记录的正确性。
(3)系统运行的正确性:
– 推理结论、求解结果、咨询建议的正确性。 – 推理解释及可信度估算的正确性。 – 知识库知识的正确性。
6.5.3 专家系统的评价
REGIMEN ( 规则 092 ) TREATFOR ( 规则 090 ) (规则 COVERFOR 149 )
SIGNIFICANCE … …
IDENT … …
Hale Waihona Puke INFECTLOC … …
FEBRILE … …
关于病人的上下文树
6.6.1 医学专家系统──MYCIN
4. 推理策略
MYCIN系统:通过两个子程序MONITOR和FINDOUT完 成整个咨询和推理过程。 MONITOR:分析规则的前提条件是否满足,以决定拒 绝该规则还是采用该规则,并将每次鉴定一个前提后的结 果记录在动态数据库中。 FINDOUT:检查MONITOR所需要的参数,它可能已在 动态数据库中,也可以通过用户提问获取。
《人工智能基础》
第6章 专家系统
延边大学工学院计算机科学与技术学科 李永珍 E_mail:lyz2008@
第6章 专家系统
6.1 6.2 6.3 6.4 专家系统的产生和发展 专家系统的概念 专家系统的工作原理 知识获取
6.5
6.6 6.7
专家系统的建立
专家系统实例 专家系统的开发工具
– 结构、功能不完整。
– 移植性差。 – 缺乏解释功能。
6.1 专家系统的产生和发展
第二阶段: 成熟期(20世纪70年代中期-20世纪80年代初) • MYCIN系统(斯坦福大学)—血液感染病诊断专家系统 • PROSPECTOR系统(斯坦福研究所)—探矿专家系统 • CASNET系统(拉特格尔大学):青光眼诊断与治疗。
(5)辅助工具 (6)知识库与推理机分离
6.5.2 专家系统的设计原则与开发步骤
2. 专家系统的开发步骤
6.5 专家系统的建立
6.5.1 适合于专家系统求解的问题 6.5.2 专家系统的设计原则与开发步骤 6.5.3 专家系统的评价
6.5.3 专家系统的评价
1. 正确性
(1)系统设计的正确性:

骨架系统:EMYCIN、KAS、EXPERT 等。 通用型知识表达语言: OPS5 等。 专家系统开发环境: AGE 等。


6.1 专家系统的产生和发展
第三阶段:发展期(20世纪80年代至今) 我国研制开发的专家系统:


施肥专家系统(中国科学院合肥智能机械研究所)
新构造找水专家系统(南京大学) 勘探专家系统及油气资源评价专家系统(吉林大学) 服装剪裁专家系统及花布图案设计专家系统(浙江大 学)
6.2.2 专家系统的特点
专家系统与传统程序的比较
(4)传统程序:不具有解释功能。
– 专家系统:具有解释功能。
(5)传统程序:产生正确的答案。
– 专家系统:通常产生正确的答案,有时产生错误的答案 。
(6)系统的体系结构不同。
6.2 专家系统的概念
6.2.1 6.2.2 6.2.3 6.2.4 专家系统的定义和组成 专家系统的特点 专家系统的类型 专家系统的应用
2. 数据表示 :上下文树(context tree)
6.6.1 医学专家系统──MYCIN
3. 知识表示
(1)领域知识的表示:产生式规则。
RULE 064 如果:有机体染色是革兰氏阳性,
且 且 是有机形态是球状的, 有机体的生长结构呈链状,
则:存在证据表明该有机体为链球菌类,可信度为0.7。 RULE 064
6.2.1 专家系统的定义和组成
2. 专家系统的基本组成
知识库
数据库
知识获取
专家
相关文档
最新文档