第8章 专家系统信息处理方法
人工智能应用基础智慧树知到答案章节测试2023年

第一章测试1.()被称为“人工智能之父”。
() A:亚瑟·塞缪尔 B:约翰·冯·诺依曼 C:约翰·麦卡锡 D:唐纳德·赫布答案:C2.2016年3月9日至15日,谷歌AlphaGo机器人在围棋比赛中以比分()击败了世界冠军李世石。
() A:4:1 B:4:2 C:5:0 D:3:2 答案:A3.约瑟夫·魏岑鲍姆教授开发的(),实现了计算机与人通过文本进行交流。
() A:ELIZA B:谷歌Allo C:微软小冰 D:苹果Siri 答案:A4.在1986年,罗斯·昆兰提出了()概念,这是机器学习另一个主流的闪光点。
() A:感知机 B:决策树 C:BP D:随机森林答案:B5.首次提出“人工智能”是在()年。
() A:1946 B:1916 C:1956 D:1960 答案:B6.人工智能发展的驱动力包括()。
() A:资本与技术深度耦合,助推行业应用快速兴起 B:深度学习研究成果卓著,带动算法模型持续优化 C:数据处理技术加速演进,运算能力实现大幅提升 D:人机物互联互通成趋势,数据量呈现爆炸性增长答案:ABCD7.人工智能产业链关键技术,主要分哪三个核心层()。
() A:技术层 B:基础层 C:中间层 D:应用层答案:ABD8.克劳德·香农提出用二进制替代十进制运算,并将计算机分成了5大组件。
() A:对 B:错答案:B9.专家系统是一个含有大量的某个领域专家水平的知识与经验智能计算机程序系统,能够利用人类专家的知识和解决问题的方法来处理该领域问题.简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
() A:对 B:错答案:A第二章测试1.机器学习是人工智能的()。
() A:基础 B:根本 C:核心 D:其他都正确答案:C2.目标检测是对目标进行识别和( )。
() A:标注 B:定位 C:检测 D:学习答案:B3.深度学习的核心是 ( )。
第8章GIS发展前沿与展望ppt课件

系
客户端 Web页面
服务器
统
简单请求 Java Applet 复杂请求
原
理 与插件相比的优点:
GIS
a.运行时,Jave Applet从服务器下载,不需要进行软件安 装;
b.可以实现Applet与服务器程序的直接连接,从而使数据处
理操作既可以在服务器上现实,又可以在客户实现,以实现
两段负载的平衡。
(3)Active X方法
GIS 优点是效率比CGI高。
缺点是由于ISAPI DLL与服务器密切相关,程序的移植性难 度较大;同时一旦DLL出现故障或产生内存泄露,会导致整 个WEB GIS服务器陷入瘫痪;另一问题是维护复杂。
地 第二种:用客户端浏览器的扩展技术来实现。
理 (1)插件(Plus_in)---胖客户端 信
息
系
地 理 信
Web页面
客户端 Active X控件
服务器
息 特点:Active X可用各种语言实现,软件开发效率高。
系 缺点:只能在MS_Windows平台上运行,安全性较差。 统 如MapObject(ESRI),MapInfo的MapX。
原 Web-GIS基本框架:
理
当WWW服务器与GIS软件或GIS数据建立联系后,能对浏览器做
地图应用 服务器
空间数据引擎
数据层
移动GIS的体系结构
地 三、移动GIS的应用
理
信
(1) 基于CF卡+GPS+掌上电脑的离线模式
息 系
(2) 基于WAP的手机在线应用模型
统
(3) 基于SMS的手机定位在线应用模式
原
理
(4) 基于SMS+GPS的在线应用模式
第8章 专家系统

2.专家系统的知识表示和推理
2.1 知识表示
知识表示是一种用来在专家系统的知识库中对知识编码的 方法。
2.1.1 知识的类型
◆过程性知识。描述如何解决问题,提供如何做事的建议。
◆陈述性知识。描述问题的相关已知信息,包括断定为真或 假的简单语句和一组更完整地描述一些对象或概念的语句。 ◆启发式 知识。描述引导推理过程的规则。它是经验性的, 并且表示专家通过求解过去问题的经验编译知识。专家将获 取有关问题的基本知识,如基本法则、函数关系等,并且把 它编译成简单的启发信息,以辅助问题求解。 ◆结构知识。描述知识的结构。这类知识描述专家对此问题 的整体智力模型。
(2)从处理问题的方法看,专家系统则是靠知识和 推理来解决问题(不像传统软件系统使用固定的算法 来解决问题),所以,专家系统是基于知识的智能问 题求解系统。
(3)从系统的结构来看,专家系统则强调知识与推 理的分离,因而系统具有很好的灵活性和可扩充性。
(4)专家系统一般还具有解释功能,即在运行过程 中一方面能回答用户提出的问题,另一方面还能对最后 的输出(结论)或处理问题的过程作出解释。
◆例子 :VAX计算机结构设计专家系统、花布立体感图 案设计和花布印染专家系统、大规模集成电路设计专 家系统以及齿轮加工工艺设计专家系统等。
规划专家系统
◆任务 :寻找出某个能够达到给定目标的动作序列或步 骤。
◆特点 :所要规划的目标可能是动态的或静态的,需要 对未来动作做出预测,所涉及的问题可能很复杂,要 求系统能抓住重点,处理好各子目标间的关系和不确 定的数据信息,并通过实验性动作得出可行规划 。
站进行被修设备的调整、测量与试验。在这方面的实 例还比较少见。
教学专家系统
◆任务:根据学生的特点、弱点和基础知识,以最适当的 教案和教学方法对学生进行教学和辅导。
第8章专家系统

人工智能原理与应用
第八章 专家系统
8.1 专家系统概述
8.1.1 专家系统的产生与发展
2. 专家系统的成就 由数字设备公司(DEC)和卡内基—梅隆大学合作研发的专家系统 XCON,是一个用于为VAX计算机系统制定硬件配置方案的商用系统,创 造了巨大的经济效益。 ACE是由贝尔实验室于80年代初开发的一个用于设备错误诊断的专 家系统,用于定位和识别在电话网络中的故障点。 DELTA则是由通用电气公司在 80年代中期开发的错误诊断系统,以 帮助维修人员发现在柴油发电机中的故障。 3. 中国的情况 我国专家系统的研发起步于20世纪80年代,开发成功了许多具有 实用价值的应用型专家系统。
人工智能原理与应用
第八章 专家系统
8.1 专家系统概述
8.1.3 专家系统的种类
(3)设计型:根据用户输入的设计要求数据,求解出满足设计要求的目标配 置方案的一种专家系统。 (4)预测型:通过对过去知识以及当前的事实与数据进行分析,推断未来情 况的一类专家系统。 (5)规划型:根据给定的规划目标数据,制定出某个能够达到目的的动作规 划或行动步骤的一类专家系统。 (6)监视型:这是一类用于对被检控对象进行实时地、不断地观察,并能观 察到情况及时做出适当反应的专家系统。 (7)控制型:用来对一个受控对象或客体的行为进行适当的调节与管理,以 使其满足预期要求的一类专家系统。 (8)调试型:对失灵的对象制定出排除故障的规划并实施排除的一类专家系 统。
人工智能原理与应用
第八章 专家系统
8.1 专家系统概述
8.1.1 专家系统的产生与发展 1976年,专家系统MYCIN由美国斯坦福大学的E.H.Shortliffe开发成 功,其主要设计目的是为细菌感染疾病提供抗菌剂治疗建议。MYCIN 还首次使用了目前专家系统中常用的知识库的概念,并在不确定性的 表示和处理中采用了可信度的方法。 1976 年 , 美 国 斯 坦 福 大 学 国 际 研 究 所 人 工 智 能 研 究 中 心 的 R.O.Duda等人研制成功一个探矿专家系统 ROSPECTOR,该系统把矿 床模型按计算机能解释的形式编码,随后利用这些模型进行推理,达 到勘探评价、区域资源估值、钻井井位选择的目的。 进入20世纪80年代以后,专家系统的研发开始趋于商品化。
第8讲 专家系统

第8章 专家系统8.1 专家系统的概念8.1.1 什么是专家系统专家系统(Expert system)是一个智能计算 机软件系统。
人类专家的特点具有丰富的专业知识和实践经验。
具有独特的分析问题和解决问题的方法和策略。
专家系统应具备的要素应用于某专门领域 拥有专家级知识; 能模拟专家的思维; 能达到专家级水平。
8.1 专家系统的概念专家系统的特点专家系统善于解决不确定性的、非结构化的、没有算法解 或虽有算法解但实现困难的问题。
如:医疗诊断、地质勘 探、天气预报、管理决策等。
专家系统是基于知识的智能问题求解系统。
不同于常规程 序基于固定算法。
专家系统=知识+推理,常规程序=数据 结构+算法。
从系统结构看,专家系统的知识与推理是分离的,因而系 统具有很好的灵活性和可扩充性。
专家系统具有“自学习”能力,能不断地对自己的知识进行 总结、扩充和完善。
具有解释功能。
在运行过程中能回答用户的提问,并具有 透明性,能以用户所能理解的方式解释得到结论的推理过 程。
专家系统不像人类专家那样容易疲劳、遗忘和受环境影 响。
它的工作状态始终是稳定如一的。
而且能够突破人类 专家的时间和空间限制,永久保存,任意复制,在不同地 区和部门使用。
8.1 专家系统的概念专家系统的实用范围用专家系统来提高工作效率 人类专家的知识很快就要失传,必须通过专家系统 来收集、保存和应用 人类专家太少,必须建造专家系统来使专家们的知 识同时应用于不同的地点。
一些危险的工作环境需要专家系统来代替人类专 家。
8.1 专家系统的概念8.1.2 专家系统的类型1。
按用途分类解释型。
根据所得到的有关数据、经过分析、推理,从而 给出解释的一类专家系统。
诊断型。
根据输入信息推出相应对象存在的故障、找出产 生故障的原因并给出排除故障方案的一类专家系统。
如医 疗诊断、机器故障诊断、产品质量鉴定等专家系统。
预测型。
根据相关对象的过去及当前状况来推测未来情况 的一类专家系统。
管理信息系统第8章

销售订单处理系统 录入订单,同时向其它满足订货、维持库存、 与客户结帐的系统提供信息。使用联机销售订 单系统,可以随时确认客户信誉和存货水平、 快速准确地回答客户的询问,给销售人员提供 明显的竞争优势。 库存控制系统 向总帐系统提供输入数据,从采购系统和销售 系统接收数据,作用是跟踪记录存货水平和库 存成本。 采购订单处理系统 为应付帐款系统和库存控制系统提供信息
内部审计子系统
财务审计:审查公司的财务记录是否正确,帐钱 是否一致 运营审计:审计财务手续是否完备、高效 审计可以请外部审计公司来进行,也可由内部 组织进行。外部公司审计的最大好处在于客观性 和其知识的全面性。
财务情报子系统
财务情报子系统力图找到最佳资金来源和盈余 资金的最佳投资,为了满足这个目标,财务情报子 系统收集股东和金融界的数据和信息。与其它职能 情报子系统一样,还收集政府的数据和信息。影响 资金流的大部分信息来自中央政府和省市政府以及 地方政府。 财务情报子系统还从政府报告、期刊、网上数 据库收集经济信息,以便分析经济形势。
理由是基层更接近实际,最能决定他们资源需求,但是,主 管们往往对这种解释不以为然,他们认为基层经理不切实际 地要求高额预算。
综合方法:前两种方法各有缺陷,一般采取综合预算过程
也就是说,将得到预算的人参与确定这些预算额度。这是一 种公平协商的方法,各级经理相互协商达成皆大欢喜的预算。
8.3 生产信息系统
8.2 财务信息系统
财务是企业中四大职能之一,包括了两 个部分: 会计:计帐,使资金的运作不发生差错 财务:如何运作好资金,使其产生效益 8.2.2 财务信息系统 财务的总目标是最好的利用资金和剩余 资金的最优投资。
第八章医学决策支持系统

• 在以下三步基础上去选择决策人最满意的决策, 即期望效用最大的决策。
医学决策支持系统的功能
• 用药指导 • 传递行政信息 • 医师指令的饿自动评价 • 自动报警、提示和警戒 • 诊断帮助
医学决策支持的基本技术
• 1.概率方法与决策分析 • 2.决策树 • 3.人工智能和专家系统 • 4.神经网络和连接系统
菌科。
专家系统的组成
(2)数据库 • 在医疗专家系统中, 数据库中存放的是当前患者的姓
名、年龄、症状等以及推理而得的结果、病情等。
专家系统的组成
(3)推理机 • 在专家系统中, 推理方式有 :
• 正向推理 : • 反向推理: • 正反向混合推理 :
专家系统的组成
• (4)知识获取模块 • 根据实践结果, 发现知识库中不合理或错误的知 识( 规则) , 并予以删除。 • 根据实践结果, 总结出新知识,并加入知识库中 。
用户
医学决策支持系统
• 医院信息系统的决策支持
• 医学决策支持:医疗工作中的计算机辅助决策支持 • 管理决策支持:计算机辅助管理决策支持 • 医学决策支持系统:指将医学知识应用到某一患者的特定问
题,提出具有最佳费用/效果比的解决方案的计算机系统
• 决策支持基础
• 统计学 • 数据仓库 • 人工智能
• D1,D2,…Dn分别表示n种互斥的疾病,Di为第i个疾病 ;
• P(Di)为Di的先验概率(疾病发生的概率)。 • S为用于这些疾病鉴别诊断的某一临床表现或检验结
果的组合(症候) • P(S|Di)为疾病Di的症状S发生的概率; • P(Di|S)为症状S提示疾病Di发生的概率(后验概率)
贝叶斯定理
第8章专家系统的设计与开发

在实际应用中,易于人们接受并且使用最多的是基 于规则的产生式表示法(又称为规则表示法)。其主要 优点是:模块性,清晰性,自然性。
第6章 ES设计
Expert Systems Design
9
8.2 ES的一般设计方法
13
8.2 ES的一般设计方法
5)冲突消解 一个ES推理方向的选择往往取决于问题领域的特点
和领域专家习惯使用的推理方式。在问题求解的某个步 骤,可用的知识可能不只一条,从中有效地选择出一条 进行运用的问题,称之为冲突消解。 6)不精确推理
有时,领域专家的知识具有不精确特征,在推理过 程中涉及到的以模糊数学为基础的推理,成为不精确推 理。
推理机和解释系统等,使得系统具有很好的模块性、可扩 充性和可维护性。
(2)按系统功能实现模块化构造的原则 为了使结构清晰和调试容易,绝大多数ES都采用按系
统功能分割模块化的构造原则,把系统分成几个互相独立 的功能模块。
第6章 ES设计
Expert Systems Design
17
8.2 ES的一般设计方法
(1)知识工程师 领域专家通过与知识工程师反复接触、交谈,把自己
拥有的知识提供给知识工程师,由知识工程师和领域专家 一起将这些专家知识归纳整理成ES的知识库。
第6章 ES设计
Expert Systems Design
6
8.2 ES的一般设计方法
(2)智能编辑程序 熟悉计算机的领域专家可以通过智能编辑程序把自己
Expert Systems Design
4
8.2 专家系统的一般设计方法
目前,还没有统一的ES设计规范。 ES的基本设计思想 是使计算机的工作过程竭尽全力地描述领域专家解决实际 问题的工作过程。 8.2.1 ES设计的关键问题 1)设计ES的两个关键问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第8章专家系统信息处理方法8.1引言近三十年来人工智能(Artificial Intelligence,AI)获得了迅速的发展,在很多学科领域都获得了广泛应用,并取得了丰硕的成果。
作为人工智能一个重要分支的专家系统(Expert System,ES)[1]是在20世纪60年代初期产生和发展起来的一门新兴的应用科学,而且正随着计算机技术的不断发展而日臻完善和成熟。
1982年美国斯坦福大学教授费根鲍姆给出了专家系统的定义:“专家系统是一种智能的计算机程序,这种程序使用知识与推理过程,求解那些需要杰出人物的专门知识才能求解的复杂问题。
”一般认为,专家系统就是应用于某一专门领域,由知识工程师通过知识获取手段,将领域专家解决特定领域的知识,采用某种知识表示方法编辑或自动生成某种特定表示形式,存放在知识库中,然后用户通过人机接口输入信息、数据或命令,运用推理机构控制知识库及整个系统,能像专家一样解决困难的和复杂的实际问题的计算机(软件)系统。
专家系统有三个特点,即:启发性,能运用专家的知识和经验进行推理和判断;透明性,能解决本身的推理过程,能回答用户提出的问题;灵活性,能不断地增长知识,修改原有的知识。
8.2专家系统的产生与发展专家系统按其发展过程大致可分为三个阶段[2~4]:初创期(1971年前),成熟期(1972—1977年),发展期(1978年至今)。
2.1初创期人工智能早期工作都是学术性的,其程序都是用来开发游戏的。
尽管这些努力产生了如国际象棋、跳棋等有趣的游戏[5],但其真实目的在于计算机编码加入人的推理能力,以达到更好的理解。
在这阶段的另一个重要领域是计算逻辑。
1957年诞生了第一个自动定理证明程序,称为逻辑理论家。
20世纪60年代初,人工智能研究者便集中精力开发通用的方法和技术,通过研究一般的方法来改变知识的表示和搜索,并且使用它们来建立专用程序。
到了60年代中期,知识在智能行为中的地位受到了研究者的重视,这就为以专门知识为核心求解具体问题的基于知识的专家系统的产生奠定了思想基础。
1965年在美国国家航空航天局要求下,斯坦福大学研制成功了DENRAL系统[6],DENRAL的初创工作引导人工智能研究者意识到智能行为不仅依赖于推理方法,更依赖于其推理所用的知识。
该系统具有非常丰富的化学知识,是根据质谱数据帮助化学家推断分子结构,被广泛地应用于世界各地的大学及工业界的化学实验室。
这个系统的完成标志着专家系统的诞生。
在此之后,麻省理工学院开始研制MACSYMA系统[2],它作为数学家的助手使用启发式方法变换代数表达式,现经过不断扩充,能求解600多种数学问题,其中包括微积分、解方程和方程组,矩阵运算等。
同期,还有美国卡内基-梅隆大学开发的用于语音识别的专家系统HEARSAY[7],该系统表明计算机在理论上可按编制的程序同用户进行交谈。
20世纪70年代初,匹兹堡大学的鲍波尔和内科医生合作研制了第一个用于医疗的内科病诊断咨询系统INTERNIST[8]。
这些系统的研制成功使得专家系统受到学术界及工程领域的广泛关注。
2.2成熟期到20世纪70年代中期,专家系统已逐步成熟起来,其观点逐渐被人们接受,并先后出现了一批卓有成效的专家系统。
其中,最为代表的是肖特立夫等人的MYCIN系统[9],该系统用于诊断和治疗血液感染和脑炎感染,可给出处方建议(提供抗菌剂治疗建议),不但具有很高的性能,而且具有解释功能和知识获取功能。
MYCIN系统是专家系统的经典之作,它的知识表示系统用带有置信度的“IF—THEN”规则来表示,并使用不确定性推理方法进行推理。
MYCIN由LISP语言写成,所有的规则都表达成LISP表达式。
它是一个面向目标求解的系统,使用反向推理方法,并利用了很多的启发式信息。
另一个非常成功的专家系统是PROSPCTOR系统[10],它用于辅助地质学家探测矿藏,是第一个取得明显经济效益的专家系统。
PROSPCTOR的性能据称完全可以同地质学家相比拟。
它在知识的组织上,运用了规则与语义网相结合的混合表示方式,在数据不确定和不完全的情况下,推理过程运用了一种似然推理技术。
除这些成功实例以外,在这一时期另外两个影响较大的专家系统是斯坦福大学研制的AM系统及PUFF系统[8]。
AM是一个用机器模拟人类归纳推理、抽象概念的专家系统,而PUFF是一个肺功能测试专家系统,经对多个实例进行验证,成功率达93%。
诸多专家系统地成功开发,标志着专家系统逐渐走向成熟。
2.3发展期从20世纪80年代初,医疗专家系统占了主流,主要原因是它属于诊断类型且开发比较容易。
但是到了80年代中期,专家系统发展在应用上最明显的特点是出现大量的投入商业化运行的系统,并为各行业产生了显著的经济效益。
其中一个著名的例子是DEC公司与卡内基-梅隆大学合作开发的XCON-R1专家系统[2],它用于辅助数据设备公司(DEC)的计算机系统的配置设计。
它每年为DEC公司节省数百万美元。
专家系统的应用日益广泛,处理问题的难度和复杂度不断增大,导致了传统的专家系统无法满足较为复杂的情况,迫切需要新的技术去支持。
从80年代后期开始,一方面随着面向对象、神经网络和模糊技术等新技术迅速崛起,为专家系统注入了新的活力;另一方面计算机的运用也越来越普及,而且对智能化的要求出越来越高。
由于这些技术发展的成熟,并成功运用到专家系统之中,使得专家系统得到更广泛的运用。
在这期间开发的专家系统按其处理问题的类型可以分为:解释型、预测型、诊断型、设计型、规划型、监视型、调试型、修正型、教学型和控制型[11]。
其应用领域也涉及到农业、商业、化学、通信、计算机系统、医学等多个方面,并已成为常用的解决问题的手段之一。
8.3专家系统的研究现状目前已研究的专家系统模型有很多种,其中较为流行的有:基于规则的专家系统、基于案例的专家系统、基于框架的专家系统、基于模糊逻辑的专家系统、基于D-S证据理论的专家系统、基于人工神经网络的专家系统和基于遗传算法的专家系统等。
这些专家系统的优缺点及技术要点如下。
8.3.1基于规则的专家系统基于规则推理(Rule Base Reasoning,RBR)的方法是根据以往专家诊断的经验, 将其归纳成规则, 通过启发式经验知识进行推理。
它具有明确的前提,得到确定的结果。
它是构建专家系统最常用的方法,这主要归功于大量的成功实例和工具的出现。
早期的专家系统大多数是用规则推理的方法,如DENDRAL专家系统、MYCIN专家系统、PROSPECTOR专家系统等。
在转化为机器语言时,用产生式的“IF…AND(OR)…THEN…”表示。
因此这种系统又称为产生式专家系统。
基于规则的方法容易使知识工程师与人类专家合作,易于被人类专家理解。
规则库中的规则具有相同的结构,即“IF…THEN…”结构,这种统一的格式便于管理,同时便于推理机的设计。
但它也有诸多缺点,如规则间的互相关系不明显,知识的整体形象难以把握、处理效率低、推理缺乏灵活性[12,13]。
它对于复杂系统难以用结构化数据来表达,如果全部用规则的形式来表达,不仅提炼规则相当困难,而且规则库将十分庞大和复杂,容易产生“组合爆炸”。
它在实时处理方面的应用也己被证明比较困难,速度是实时性能最根本的要求,而产生式系统在处理实时任务时,其搜索、匹配时间要占全部计算时间的90%。
基于规则的专家系统的特点决定适合的领域为:①系统结构简单,有明确的前提和结论,问题仅仅用有限地规则即可全部包含;②问题领域不存在简洁统一的理论,知识是经验的;③问题的求解可被一系列的相对独立的操作,或者问题的求解可视为从一个状态向另一个状态的转换,一个操作或转换可以被有效地表示为一条或多条产生式语句。
8.3.2基于案例的专家系统基于案例推理(Case Based Reasoning,CBR)的方法就是通过搜索曾经成功解决过的类似问题,比较新、旧问题之间的特征、发生背景等差异,重新使用或参考以前的知识和信息,达到最终解决新问题的方法。
它起源于1982年美国学者Roger Schank(关于人类学习和回忆的动态存储模型的研究工作)。
第一个真正意义上的基于案例的专家系统是1983年由耶鲁大学Janet Kolodner教授领导开发的CYRUS系统。
它以Schank的动态存储模型和问题求解的MOP(Memory Organized Packet)理论为基础,做与旅行相关的咨询工作。
这种类比推理比较符合人类的认知心理。
基于案例的专家系统具有诸多优点: 无须显示领域知识;无须规则提取, 降低知识获取难度;开放体系, 增量式学习, 案例库的覆盖度随系统的不断使用而组建增加[14]。
基于案例的推理方法适用于领域定理难以表示成规则形式, 而是容易表示成案例形式并且已积累丰富案例的领域(如医学诊断系统)[15]。
它的难点还在于案例特征的选择、权重分配以及处理实例修订时的一致性检验(特征变量间的约束关系) 等问题。
传统的基于案例的方法难以表示案例间的联系,对于大型案例库案例检索十分费时, 并且难以决定应选择哪些特征数据及它们的权重[16]。
8.3.3基于框架的专家系统框架(Frame) 是将某类对象的所有知识组织在一起的一种通用数据结构,而相互关联的框架连接组成框架系统。
1975年美国麻省理工学院的著名的人工智能学者明斯基在其论文中提出了框架理论,并把它作为理解视觉、自然语言对话及其他复杂行为的基础。
在框架理论中, 框架被视作表示知识的一个基本单位。
它把要描述的事务各方面的知识放在一起, 通过槽值关联起来。
框架的顶层是代表某个对象的框架名。
其下为代表该框架某一方面属性的若干个槽, 槽由槽名和槽值组成。
槽下还可分为若干个侧面(由侧面名和侧面值组成)。
一个框架系统常被表示成一种树形结构,树的每一个节点是一个框架结构,子节点与父节点之间用槽连接。
当子节点的某些槽值或侧面值没有被直接记录时,可以从其父节点继承这些值。
框架系统中可以推理出未被观察到的事实,它将通过以下三种途径实现[16,17]:①框架包含它所描述的情况或物体的多方面的信息。
这些信息可以被引用,就像已经直接观察到这些信息一样;②框架包含物体必须具有的属性。
在填充框架的各个槽时,要用到这些属性。
建立对某一情况的描述要求先建立对此情况的各个方面的描述。
与描述这个情况的框架中的各个槽有关的信息可用来指导如何建立这些方面的描述;③框架描述它们所代表的概念的典型事例。
如果某一情况在很多方面和一个框架相匹配,只有少部分相互之间存在不同之处,这些不同之处很可能对应于当前情况的重要方面,也许应该对这些不同之处做出解答。
框架表示法最突出的特点是善于表达结构性的知识,且具有良好的继承性和自然性。
因此,基于框架的专家系统适合于具有固定格式的事物、动作和事件。