
规则引擎
文章平均质量分 71
sikaodeluwei
这个作者很懒,什么都没留下…
展开
-
Drools学习笔记1-规则引擎介绍
最近做一个项目可能会用到规则引擎。就学习了一下。寄了些笔记。从最开始的一无所知,到慢慢熟悉,在这里记录一下啊。 规则引擎的概念:规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。规则引擎一般由3部分组成:规则库(Knowledge base)+原创 2013-12-16 10:52:49 · 4979 阅读 · 0 评论 -
Drools学习笔记2-RETE算法
前边说了,Drools采用的是RETE算法。那啥是rete算法。 定义:Rete算法由 Carnegie Mellon University 的Dr Charles L. Forgy设计发明,是一个用来实现产生式规则系统(前边提到的production/inference好像就该翻译为产生式规则)的高效模式匹配算法。它可以被分为两部分:规则编译和运行时执行。规则编译是指根据规则集生成推理网络的过原创 2013-12-18 09:01:45 · 15586 阅读 · 1 评论 -
Drools学习笔记4-第一个例子
安装环境有了,下面开始做第一个例子。 新建一个Drools工程,新建时就会生成一个hello world的例子。这个例子我看了一下,没多看。从网上找了一个更复杂的例子。例子的具体内容自己去看。下面主要说说在做这个例子时遇到的问题。 Drools工程的目录结构: 1、关于Drl文件:addpoint.drl和subpoint.drl,放到rule文件夹下。注意:drl规则文件中有p原创 2013-12-18 09:10:33 · 15437 阅读 · 6 评论 -
Drools学习笔记3-开发环境搭建
Drools下载地址:http://www.jboss.org/drools/downloads,当前版本是6.0.0. 可以看到有5项。我们只用其中的两项: 运行时环境:Drools。下载后解压,我解压的位置F:\Drools\drools-distribution-6.0.0.Final。 Eclipse插件:Drools and jBPM tools。(注意:Drools6.原创 2013-12-18 09:06:39 · 8264 阅读 · 0 评论