基于规则的专家系统通过对可用信息应用一组编程规则来解决问题。这些规则通常采用条件语句的形式,计算机可以使用条件语句对数据进行逻辑检查以得出结论。编写这样的系统需要高水平的技能和庞大的知识库。结论该系统虽...
基于规则的专家系统通过对可用信息应用一组编程规则来解决问题。这些规则通常采用条件语句的形式,计算机可以使用条件语句对数据进行逻辑检查以得出结论。编写这样的系统需要高水平的技能和庞大的知识库。结论该系统虽然可以提供有关其统计概率的信息供技术人员和操作人员参考,但并不总是准确的在计算中,专家系统被设计成像人类专家一样工作,将逻辑应用到问题上,而不是遵循严格的编程规则,而是更具灵活性,可以模仿人类的一些认知途径,系统可以用于活动就像回顾医学影像学研究,分析计算机网络中的故障,或识别微生物。要准确地发挥作用,需要一个逻辑基础,而规则是一个常见的选择程序员使用知识库以if-then语句的形式创建一组规则。当基于规则的专家系统遇到问题时,他们可以应用这些规则来缩小原因并制定解决方案。例如,一个系统可能会监视一个电网,在这种情况下,它将有许多规则来确定原因这些基于规则的专家系统使用了人类专家所熟悉的逻辑,这些专家在评估问题时使用了相似的树决策然而,这种形式的人工智能并不完美。基于规则的专家系统不知道如何处理超出其知识库和经验范围的情况。它们可以随着时间的推移积累信息,但异常事件的第一个实例可能会使系统感到困惑。它可能会返回一个错误的结论,即要求操作员提供指示,这样它就不会再犯同样的错误。有时人类可以避免同样的错误,说明了人工认知的不足。基于规则的专家系统中的逻辑接口帮助他们得出答案,但他们也需要一种通信方式。数据需要输入系统进行分析,并且必须有一个与操作员交互以提供响应的方式。这可能需要额外的编程,以帮助系统以简单易懂的语言呈现信息。如果返回的是胡言乱语或不清晰的数据,则对操作员没有帮助;在编程过程中可能需要一些语言处理和人工语音能力开发基于规则的专家系统
-
发表于 2020-07-29 20:42
- 阅读 ( 1597 )
- 分类:电脑网络