java - 使用 Drools 的专家系统

标签 java jsp drools expert-system

我在上学的最后一年,为了进行案例研究,我决定开发一个用于评估学生知识的基于 Web 的专家系统。我将使用 Java、JSP 和 Servlet 来开发它。但是即使我阅读了文档,我也很难使用 Drools,而且我还尝试搜索视频教程以开始使用 Drools

我试图在 eclipse 中运行 Drools 示例项目,我认为它会在控制台打印“Hello World”,但我似乎错了。每当我运行它时,输出都是这样的 [[c

如果我什至不知道如何在控制台使用 Drools 打印“Hello World”,请指导我如何开始使用我的应用程序制定规则

我将如何做的简单代码将真正帮助我很多。我已经坚持了 1 周。请帮助我。

最佳答案

查看此博文:http://salaboy.com/2011/06/06/drools-reteoo-for-dummies-1-intro/ 它讨论了 drools 背后的算法,但它可以帮助您了解它是如何工作的。 它还显示了一些规则以及如何评估它们。 你真的不需要那么多来处理流口水: 1) 创建一个 Kbuilder -> 添加你的 drl 文件 2)创建知识库 3)创建ksession 4)插入你的事实 5) 触发所有规则 -> 如果规则评估为真,它的所有条件都会触发。

关于java - 使用 Drools 的专家系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18813999/

相关文章:

java - 使用java连接到windows中的共享文件夹

java - 开发用 Java 开发的中等复杂 Web 应用程序的前端(GUI)和 Controller 部分的最佳方法

java - 找不到适用于 jdbc :mysql://localhost/db 的合适驱动程序

aws-lambda - optaplanner 与 aws lambda

java - 使用另一个数组中的运算符计算数组的值

java - 如何查找字符串中的一组单词?

java - 编译 Hadoop 2.2.0 作业?

java - 检查 map 是否包含键

java - 禁止触发另一个流口水规则

java - Drools 规则条件 - 检查属性是否为空