首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算机硬件故障诊断专家系统的开发

计算机硬件故障诊断专家系统的开发
EN

Stack Overflow用户
提问于 2010-11-14 06:52:23
回答 3查看 2.1K关注 0票数 1

我想开发一个解决计算机硬件问题的专家系统(或者更通用的基于知识的系统)。

我选择了Python作为我的语言,Pyke作为我的推理机。

问题是,我不知道从哪里开始,也不知道如何设计我将采取行动的事实和规则。

我搜索了一个与该项目类似的开源项目,但没有找到。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2011-01-15 04:52:25

查看TED专家系统艾布拉姆斯坦克维护:http://www.aaai.org/Papers/IAAI/1998/IAAI98-004.pdf,尽管这个pdf没有规则示例。这是1990年的一篇论文,讨论了为NASA载人机动单元开发基于CLIPS的故障诊断系统的问题:它们有一套规范和一些规则,并讨论了CLIPS开发的问题。在Citeseer上还有其他几篇关于使用CLIPS的诊断系统的论文,但其中一些链接似乎被打破了。我还为一家财富100强公司编写了两个软件诊断专家系统,稍后我将发布这些规则的示例。也许你会发现这很有用。

票数 2
EN

Stack Overflow用户

发布于 2010-11-14 16:55:40

关于在Prolog1中构建专家系统,Amzi Prolog在网上有一些很好的实践教学材料。在那里有一个教程,是一个汽车诊断系统,可能与您希望实现的硬件系统相似。尽管Prolog的语法与Pyke不同,但从另一个系统中获得的一般知识应该会有所帮助。

1用Prolog构建Amzi Prolog专家系统

票数 1
EN

Stack Overflow用户

发布于 2010-11-18 19:22:47

如果你不知道从哪里开始,你是如何/为什么选择Python来构建系统的?

替代方案:

  1. LPA Prolog内置了大量与专家系统相关的东西,
  2. 规则处理引擎"Drools“(现在的JBoss Rules)解决了老式专家系统开发中最重要的瓶颈之一。Drools允许您将编程组件集成到规则中,并将规则应用程序集成到应用程序组件中;而旧的专家系统工具通常会限制您使用其paradigm.
  3. Also;。自从基于规则的专家系统技术发明以来,已经发生了很多事情。您可能会对一个更新的概念感兴趣。这里有一篇来自高级逻辑开源项目博客的直接相关文章:

机器中的幽灵:第2章http://highlevellogic.blogspot.com/2010/11/ghosts-in-my-machine-chapter-2.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4175154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档