【发布时间】:2011-09-12 19:12:16
【问题描述】:
是否有运行out of core 的生产规则系统的实现?
我已经检查了像 CLIPS 和 Jess 这样的开源实现,但它们只在内存中运行,因此在处理大量事实和规则时它们往往会崩溃或强制进行大量磁盘交换(例如在数十亿/万亿)。
我正在考虑使用 Django 的 ORM 将一个简单的规则引擎(例如 Pychinko)移植到 SQL 后端。但是,支持 CLIPS 中的功能级别将非常重要,我不想重新发明轮子。
有没有其他方法可以扩展生产规则系统?
【问题讨论】:
-
“是否有任何替代方案可以扩展生产规则系统?”是的,更多内存!
-
给一个算法一些额外的内存并修复它一天。将算法更改为不使用 RAM 并永久修复。
-
我的评论当然是开玩笑的。我只是不知道你的问题的答案。
-
愚蠢的问题,但是您到底是如何管理/定义数十亿和/或数万亿条规则的呢?
标签: python machine-learning rules rule-engine