题目
专家系统与计算机程序的区别()A. 专家系统的控制结构与知识是分离的B. 专家系统研究的是符号表示的知识,而不是数值数据为研究对象C. 专家系统通常采用启发式搜索方法,而不是普通的算法D. 专家系统不允许出现不正确的答案
专家系统与计算机程序的区别()
A. 专家系统的控制结构与知识是分离的
B. 专家系统研究的是符号表示的知识,而不是数值数据为研究对象
C. 专家系统通常采用启发式搜索方法,而不是普通的算法
D. 专家系统不允许出现不正确的答案
题目解答
答案
ABC
A. 专家系统的控制结构与知识是分离的
B. 专家系统研究的是符号表示的知识,而不是数值数据为研究对象
C. 专家系统通常采用启发式搜索方法,而不是普通的算法
A. 专家系统的控制结构与知识是分离的
B. 专家系统研究的是符号表示的知识,而不是数值数据为研究对象
C. 专家系统通常采用启发式搜索方法,而不是普通的算法
解析
本题考查专家系统与计算机程序的区别相关知识点。解题思路是对每个选项进行分析,判断其是否能体现专家系统与计算机程序的区别。
- 选项A:
- 专家系统的一个重要特点就是将控制结构与知识分离。控制结构负责系统的运行流程和推理机制,而知识则以特定的形式存储在知识库中。
- 这种分离使得知识的更新和维护更加方便,不影响系统的整体控制结构。而普通计算机程序通常是将控制逻辑和数据紧密结合在一起,修改数据可能会影响到控制逻辑。所以选项A体现了专家系统与计算机程序的区别。
- 选项B:
- 专家系统主要研究的是符号表示的知识,例如规则、事实等。它通过对这些符号知识的推理和处理来解决问题。
- 而普通计算机程序很多时候是以数值数据为研究对象,进行数值计算和处理。所以选项B体现了两者的区别。
- 选项C:
- 专家系统通常采用启发式搜索方法,这种方法是基于经验和直觉,在搜索解空间时能够快速找到可能的解,尤其适用于复杂的问题求解。
- 普通计算机程序更多地采用普通的算法,如穷举法等,这些算法在处理大规模问题时可能效率较低。所以选项C体现了两者的区别。
- 选项D:
- 专家系统由于其知识的局限性和推理的不确定性,是允许出现不正确答案的。它只是基于已有的知识和推理规则进行判断,不能保证答案的绝对正确性。
- 所以选项D不能体现专家系统与计算机程序的区别。