
专家系统是一种智能计算机程序系统,它包含了某一领域专家的大量知识和经验。它可以利用人类专家的知识和解决问题的方法来处理这个领域的问题。
数据扩展:
根据定义,专家系统应具有以下功能:
(1)储存解题所需的知识。
存储具体解题的初始数据和推理过程中涉及的各种信息,如中间结果、目标、字母表和假设等。
根据当前输入的数据,利用已有的知识,按照一定的推理策略,解决当前的问题,控制和协调整个系统。
Be能够对推理过程、结论或系统自身的行为做出必要的解释,如问题解决步骤、处理策略、选择处理方法的原因、系统解决某些问题的能力、系统如何组织和管理自身的知识等。这不仅便于用户理解和接受,也便于系统维护。
5]提供知识获取、机器学习以及知识库的修改、扩充、完善等维护手段。这样才能更有效的提高系统的解题能力和准确率。
[6]提供一个用户界面,既方便用户使用,又便于分析和理解用户的各种需求和请求。
这里强调存储知识和利用知识解决问题是专家系统的两个最基本的功能。
特点:
专家系统是一种基于知识的系统,它利用人类专家提供的专门知识来模拟人类专家的思维过程,解决对人类专家来说相当困难的问题。一般来说,一个高性能的专家系统应该具有以下特征:
(1)鼓舞人心。它不仅可以使用逻辑知识,也可以使用启发式知识。它利用规范的专业知识和直觉判断知识进行判断、推理和联想,实现问题解决。
(2)透明度。它使用户能够在不知道专家系统结构的情况下相互交流,理解知识内容和推理思想。系统还可以回答一些关于系统行为的问题。
(3)灵活性。专家知识与推理机制的分离,使得系统不断接受新知识,从而保证系统中的知识不断增加,以满足业务和研究的需要。








