先进专家系统
人工智能有许多备受关注的领域,如:自然语言理解,人工神经系统,专家系统。
专家系统(Expert System)就是对传统人工智能问题中智能程序设计的一个非常成
功的近似解决方法;是人工智能从一般思维规律探索走向专门知识利用,从理论方
法研究走向实际系统设计的转折点和突破口。它作为典型的“知识工程”系统,
既是知识表达、知识存储、知识推理、知识获取、知识管理技术的综合应用对
象,
也是研究和开发知识工程技术的工具。从这个意义上说,它促进了计算机软件、
硬件和系统从数据信息处理向知识信息处理的发展。近年来,专家系统在理论
研究和实际应用方面取得了令人瞩目的成就。在管理决策领域,专家系统也愈
来愈受到人们的关注,取得了巨大的发展。
1.专家系统的定义
专家系统的早期先导者之一,斯坦福大学的 EdwardF eigen-baum 教授,把专家
系统定义为:一种智能的计算机程序,它运用知识和推理来解决只有专家才能解决
的复杂问题。也就是说专家系统是一个能在某特定领域内解决复杂问题并达到
专家水平的计算程序系统它是一种具有智能特征的软件。它能够处理现实世界
中需要山具有专门领域的知识和经验的专家来分析和解决的复杂问题。专家系
统一般是在领域专家的帮助下开发的,系统中的专门知识含有这些专家个人的
经验成份。专家系统是一门综合性很强的边缘学科,它综合了计算机程序设计、
人下智能、心理学、数学等多学科的研究成果,正在形成自己的一套学科体系。
2.专家系统的特性
(1) 并行分布式处理功能
(2) 多专家协同工作
(3) 更强的自学习能力
(4) 更新的推理机制
(5) 自纠错和自完善能力
(6) 先进的智能接口
(7) 更多的先进技术被引入和融合
3.专家系统的要素
专家系统可由下列几部分组成(知识库和推理机制是系统的关键部件)
(1)知识库
知识库用于储存领域专家提供的专门知识。它包括书本知识、常识性知识、
由经验得到的启发式知识等,具体的有定义、定理以及确定和不确定的运算 (推
理)法则等等。一个专家系统的能力取决于其知识库中所含有知识的数量和质量 。
它包括知识的收集和知识的表示两方面的工作,前者是通过知识工程师从同专
家的对话和从专家以往处理问题的实例中抽取专家知识;后者是指选择合理的数
据结构把获取的专家知识形式化存入知识库中。
(2)推理机制