【问题标题】:How to question user in forward chainig expert system如何在前向链接专家系统中使用问题
【发布时间】:2020-05-28 20:54:39
【问题描述】:

我要创建一个医学领域的专家系统,我决定从一组事实开始使用前向链接,然后我还必须通过询问用户来推断出新的信息和最终的诊断。但是我如何询问用户呢? 我想我必须首先启动推理过程来分析知识库中的第一个事实,然后询问用户并重新启动推理过程。 我不明白如何结合这些东西

【问题讨论】:

  • 其中有一些expert system in the medical field 使用标签prolog 回答。请搜索他们并注意他们为什么不回答您的问题。
  • 这是一个用 Prolog 编写的类似 Mycin 的专家系统的练习吗?冒着造成混乱的风险,请看一下“约束处理规则”,看看该鞋是否比 Prolog 本身更合脚。 (还有正向链接、CLIPS、Jess 和 Drools 的直系后代,每个都有自己的特性。)不要忘记查看 Bayesian Networkssolve the brittle ad-hocery of Mycin et al.。准备攻读博士学位!

标签: prolog expert-system


【解决方案1】:

在支持为规则分配优先级的前向链接语言中,它可以像为提出问题的规则分配较低的优先级并设计它们一样简单,这样就不会询问关于已经推断出的信息的问题。

【讨论】:

    猜你喜欢
    • 2017-08-19
    • 2021-04-30
    • 2011-12-22
    • 2018-03-05
    • 1970-01-01
    • 2020-05-05
    • 2010-09-15
    • 1970-01-01
    • 2016-03-03
    相关资源
    最近更新 更多