欢迎来到天天文库
浏览记录
ID:59388603
大小:256.50 KB
页数:55页
时间:2020-09-20
《人工智能之专家系统ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、专家系统原理与设计专家系统原理与设计1.专家系统的概念2.专家系统的结构3.专家系统设计与实现4.专家系统开发工具与环境1、专家系统的概念1.1什么是专家系统亦称专家咨询系统,它是一种具有大量专门知识与经验的智能计算机系统,通常,主要指软件系统。它把专门领域中人类专家的知识和思考解决问题的方法、经验和诀窍组织整理且存储在计算机中,不但能模拟领域专家的思维过程,而且能让计算机宛如人类专家那样智能地解决实际问题。狭义地讲,专家系统就是人类专家智慧的拷贝,是人类专家的某种化身。广义地讲,专家系统也泛指那些具有“专家级”水平的知识系统,从总体上达到专家级水平。1.2专家系统
2、的特点:专家系统与人类专家比较具有以下一些特点:1)专家系统是人类专家智能的模拟、延伸和扩展。2)专家系统是专家可以信赖和利用的高水平智能助手和有效工具。3)专家系统可具有一个或多个专家的知识和经验,具有专门知识的启发性,能以接近于人类专家的水平在特定领域工作,注重特定问题的求解。4)专家系统能高效、准确、迅速地工作。5)专家系统突破了时间和空间的限制,程序可永久保存并可复制。6)专家系统能进行有效推理。7)具有透明性,能以可理解的方式解释推理过程。8)具有自学习能力,总结规律,扩充和完善系统自身。同一般的计算机应用系统(如数值计算、数据处理系统等)相比,专家系统具
3、有下列特点:(1)从处理的问题性质看,专家系统善于解决那些不确定性的、非结构化的、没有算法解或虽有算法解但在现有的机器上无法实施的困难问题。(2)从处理问题的方法看,专家系统则是靠知识和推理来解决问题(不像传统软件系统使用固定的算法来解决问题),所以,专家系统是基于知识的智能问题求解系统。(3)从系统的结构来看,专家系统则强调知识与推理的分离,因而系统具有很好的灵活性和可扩充性。(4)专家系统一般还具有解释功能,即在运行过程中一方面能回答用户提出的问题,另一方面还能对最后的输出(结论)或处理问题的过程作出解释。(5)有些专家系统还具有“自学习”能力,即不断对自己的知
4、识进行扩充、完善和提炼。这一点是传统系统所无法比拟的。(6)专家系统不像人那样容易疲劳、遗忘,易受环境、情绪等的影响,它可始终如一地以专家级的高水平求解问题。1.3知识的编程和传统的计算机编程的比较项目知识型编程传统编程内容知识的定义、表示和使用数据处理步骤的描述和使用能力超过程序员理解水平与程序员理解水平相等表现与说明型为主与过程型为主模型思考模型处理模型用途对大知识库处理、问题求解对大数据库进行处理手法符号处理数值处理运算推理控制过程重复计算过程理解容易困难扩充容易困难解释容易做到在运行中解释不容易做到在运行中解释处理高度的集成处理顺序的批处理规则启发式算法式1
5、.4专家系统的类型关于专家系统的分类,目前还无定论。仅从几个不同的侧面对此进行讨论。1.按用途分类按用途分类,专家系统可分为:诊断型、解释型、预测型、决策型、设计型、规划型、控制型、调度型等几种类型。2.按输出结果分类按输出结果分类,专家系统可分为分析型和设计型。3.按知识表示分类目前所用的知识表示形式有:产生式规则、一阶谓词逻辑、框架、语义网等。4.按知识分类知识可分为确定性知识和不确定性知识,所以,按知识分类,专家系统又可分为精确推理型和不精确推理型(如,模糊专家系统)。5.按技术分类按采用的技术分类,专家系统可分为符号推理专家系统和神经网络专家系统。6.按规模
6、分类按规模分类,可分为大型协同式专家系统和微专家系统。7.按结构分类按结构分类可分为集中式和分布式,单机型和网络型(即网上专家系统)。神经网络ES自动获取模块输入、组织并存储专家提供的学习实例、选定神经网络的结构、调用神经网络的学习算法,为知识库实现知识获取。当新的学习实例输入后,知识获取模块通过对新实例的学习,自动获得新的网络权值分布,从而更新了知识库。如图所示。学习示例网络结构学习算法解释器知识获取知识库推理机神经网络ES的基本结构用户神经网络专家2.1概念结构从概念来讲,一个专家系统应具有如图1所示的一般结构模式。其中知识库和推理机是两个最基本的模块。1.知识
7、库(KnowledgeBase)所谓知识库,就是以某种表示形式存储于计算机中的知识的集合。知识库通常是以一个个文件的形式存放于外部介质上,专家系统运行时将被调入内存。知识库中的知识一般包括专家知识、领域知识和元知识。2、专家系统的结构图1专家系统的概念结构2.推理机(InferenseEngine)所谓推理机,就是实现(机器)推理的程序。这里的推理,是一个广义的概念,它既包括通常的逻辑推理,也包括基于产生式的操作。例如:A→BAB3.动态数据库动态数据库也称全局数据库、综合数据库、工作存储器、黑板等,它是存放初始证据事实、推理结果和控制信息的场所,或者说它是上述
此文档下载收益归作者所有