Java 基于Drools的专家系统
我已经上一年了,为了做一个案例研究,我决定开发一个基于网络的专家系统来评估学生的知识。我将用Java、JSP和servlet开发这个。但是,即使我阅读了文档,我也很难Java 基于Drools的专家系统,java,jsp,drools,expert-system,Java,Jsp,Drools,Expert System,我已经上一年了,为了做一个案例研究,我决定开发一个基于网络的专家系统来评估学生的知识。我将用Java、JSP和servlet开发这个。但是,即使我阅读了文档,我也很难Drools,而且我还试图搜索视频教程,从Drools开始 我试着在eclipse中运行Drools示例项目,我认为这会在控制台上打印“Hello World”,这似乎是我错了。每当我运行它时,输出是这样的[[c 如果我甚至不知道如何在控制台上用Drools打印“Hello World”,请指导我如何开始用我的应用程序制定规则 一个
Drools
,而且我还试图搜索视频教程,从Drools
开始我试着在eclipse中运行Drools示例项目,我认为这会在控制台上打印“Hello World”,这似乎是我错了。每当我运行它时,输出是这样的
[[c
如果我甚至不知道如何在控制台上用
Drools
打印“Hello World”,请指导我如何开始用我的应用程序制定规则一个简单的代码告诉我该怎么做,这对我真的很有帮助。我已经被这个问题困扰了一周。请帮助我。查看这篇博文: 它讨论了drools背后的算法,但它可以帮助您理解它是如何工作的。 它还显示了一些规则以及如何评估这些规则。 你真的不需要那么多来处理口水: 1) 创建Kbuilder->添加您的drl文件 2) 创建一个kbase 3) 创建一个ksession 4) 插入你的事实 5) 激发所有规则->如果规则的计算结果为true,则它将激发所有条件。查看此博客帖子: 它讨论了drools背后的算法,但它可以帮助您理解它是如何工作的。 它还显示了一些规则以及如何评估这些规则。 你真的不需要那么多来处理口水: 1) 创建Kbuilder->添加您的drl文件 2) 创建一个kbase 3) 创建一个ksession 4) 插入你的事实 5) 激发所有规则->如果一个规则的计算结果为true,那么它将激发所有条件。请检查。有简单的规则,也有更复杂的规则,例如现金流似乎非常简单 所有这些都是用Maven构建的,它将让您获得所有依赖项,并对应用程序进行编译、测试和打包。只需运行
mvn package
就可以得到一个jar包,然后可以通过java-jar
签出从命令行执行该包。有简单的和更复杂的两个包,CashFlow for e这个例子似乎很简单
所有这些都是用Maven构建的,它将让您获得所有依赖项,对应用程序进行编译、测试和打包。只要运行
mvn package
就会得到一个jar包,然后可以使用java-jar
从命令行执行该包。规则中有一个代码,类似于这个System.out.println。这是否意味着它将在控制台中打印某些内容?a将如何运行示例?作为java应用程序运行?如果我这样做,那么有一个选择dataConversion我应该选择它吗?规则中有一个代码,类似于System.out.println。这是否意味着它将在控制台中打印某些内容?a将如何运行示例?作为java应用程序运行?如果我这样做了,我应该选择dataConversion吗?