首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应该在Python中使用专家系统的知识引擎吗?

应该在Python中使用专家系统的知识引擎吗?
EN

Stack Overflow用户
提问于 2012-11-03 00:52:04
回答 1查看 4.5K关注 0票数 5

我需要用Python编写一个专家系统(这是我第一次同时做这两件事)。我必须实现一个大的流程图,它依赖于渐进式的用户输入,即用户在流程图的许多点提供输入。在python中,我见过像PyKE这样的用于知识库和推理规则的系统;但是,我不明白这样的系统(类似Prolog)是可以帮助我处理许多图形用户界面窗口向用户提出许多问题的过程,还是更好地手动编程。

我应该使用像PyKE这样的系统吗?

EN

回答 1

Stack Overflow用户

发布于 2012-11-04 06:12:36

如果用户在流程图中的路径完全基于用户输入,那么我建议您使用纯python,除非您有时间和兴趣了解生产/基于规则的系统是如何工作的。PyKE可以做您需要的事情,但是由于您是python新手,因此您将有效地同时学习两种语言: python和PyKE声明性语言。

如果您的系统有许多其他状态变量和依赖项,这些变量和依赖项可能并不完全基于用户的输入,那么您可能希望使用PyKE或PyCLIPS之类的东西,它是CLIPS专家系统外壳的python包装器。

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

https://stackoverflow.com/questions/13199703

复制
相关文章

相似问题

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