专家系统
专家系统是一个在计算机上运行的程序。像人类专家一样,它对一个主题有很多了解。人们可以向专家系统提出一个问题。然后专家系统将使用一套规则并给出问题的答案。这种自动推理的方法属于计算机科学的一个领域,称为人工智能。
不同的人群可以对专家系统有不同的访问。管理计算机网络的人与办公室工作人员或秘书有不同的需求。
专家系统如何工作
专家系统是由
- 一套事实、规则和原则
- 一组利用其专业知识解决的数据
- 一个用户接口
当他们被问到一个问题时,他们会用他们拥有的规则过滤数据。他们可能会回馈一个结果,或提出一个额外的问题。
专家系统的类别
- 基于案例的专家系统有许多案例;每个案例都描述了问题的来龙去脉,以及在具体案例中对问题的解决。当前的问题被尽可能地与一个案例相匹配。然后将找到的案例的解决方案应用于当前问题。这类系统的主要问题是定义案例之间的关系,或者说案例之间的相似性。一个可以使用这种系统的例子是一个病人的例子。这个病人表现出一定数量的症状,专家系统可以对该病人进行诊断。
- 基于规则的系统不依赖于案例;相反,有一些规则。这些规则以IF A THEN B的形式表达。在大多数系统中,人类专家必须编写这些规则。
- 第三种方法是构建基于决策树的系统。这样的系统能够学习,或使用归纳推理来扩展其知识库。当分类完成后,系统使用一条路径通过树。在最后,它到达一个叶子,表示问题的解决方案的类别。树上的每个分叉都是基于一个被检查的属性。该属性的值决定了如何继续该路径。理想情况下,使用小树可以获得良好的结果。问题是要找到好的属性作为决策的基础。
问题和答案
问:什么是专家系统?答:专家系统是一种在计算机上运行的程序,拥有与人类专家类似的学科知识。
问:专家系统如何回答问题?
答:专家系统使用一套预定义的规则来评估和回答向它提出的问题。
问:专家系统所展示的自动推理方法属于计算机科学的哪个领域?
答:专家系统所展示的自动推理方法属于人工智能领域。
问:专家系统的作用是什么?
答:专家系统的作用是利用其知识库处理问题并提供答案。
问:谁可以访问专家系统?
答:不同的人群可以根据自己的需要访问专家系统。例如,管理计算机网络的人和办公室工作人员或秘书可以访问不同类型的专家系统。
问:人类专家与专家系统的区别是什么?
答:人类专家对复杂概念有与生俱来的理解和把握,而专家系统的知识则基于其程序中定义的规则。
问:专家系统的知识库如何更新?
答:专家系统的知识库根据需要通过添加新规则和信息进行更新。这些更新可能是新研究或专家系统所涉及的知识领域发生变化的结果。