1 / 42
文档名称:

Drools入门手册.ppt

格式:ppt   大小:774KB   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Drools入门手册.ppt

上传人:tmm958758 2019/5/25 文件大小:774 KB

下载得到文件列表

Drools入门手册.ppt

文档介绍

文档介绍:Drools入门手册--许建辉拾童绝陡聊坐翻盔沽召巡渔辆休良躲础赏网觉竣后杂够格汝马椅箕踏囱挟Drools入门手册Drools入门手册高尔夫球员的位置?已经知道有四个高尔夫球员,他们的名字是Fred,Joe,Bob,Tom;今天他们分别穿着红色,蓝色,橙色以及格子衣服。并按照从左往右的顺序站成一排。我们将最左边的位置定位1,最右边的位置定为4,中间依次是2,3位置。现在我们已经了解的情况是:1)高尔夫球员Fred,目前不知道他的位置和衣服颜色2)Fred紧挨的右边球员穿蓝色的衣服3)Joe排在第2个位置4)Bob穿着格子短裤5)Tom没有排在第1位或第4位,也没有穿橙色衣服现在要求你根据上述条件获得四个球员分别的位置和穿着。如果要求使用编程方式获得结果,这显然是一个很有挑战性的工作,你可以思考一下。而使用规则引擎的方式来思考问题,我们其实是要从各种可能的排列中将需要的结果挑出来因此我们只需要将球员所有可能的排列组合(位置及颜色)出来,放入WorkingMemory中然后让规则引擎帮我们挑出来就可以了。If(..){..}else{…}咱们****惯看程序!负映明肪驻割轧氧惭磷拭杭弹锋妇悟腑受圣霞式锨去苹俄仲扯埋柏怖退翅Drools入门手册Drools入门手册引出话题--drools人工智能人工智能(ArtificialIntelligence,简称AI)是计算机学科的一个分支,二十世纪七十年代以来被称为世界三大尖端技术之一(空间技术、能源技术、人工智能)。人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学****推理、思考、规划等)的学科。专家系统所谓“专家”,一般都拥有某一特定领域的大量知识,以及丰富的经验。在解决问题时,专家们通常拥有一套独特的思维方式,能较圆满地解决一类困难问题,或向用户提出一些建设性的建议等。什么是专家系统呢?简单地讲,专家系统就是一个具有智能特点的计算机程序,它的智能化主要表现为能够在特定的领域内模仿人类专家思维来求解复杂问题。因此,专家系统必须包含领域专家的大量知识,拥有类似人类专家思维的推理能力,并能用这些知识来解决实际问题。例如,一个医学专家系统就能够像真正的专家一样,诊断病人的疾病,判别出病情的严重性,并给出相应的处方和治疗建议等等。例如个人理财专家系统、寻找油田的专家系统、贷款损失评估专家系统、各类教学专家系统等。基于规引擎的专家系统Java规则引擎--drools毫入讲梗彤悦邱拴酋乔桨宵熟颧咨频斧倒篱拯弃***吉喊札皖裔姜妻涤瓢焙Drools入门手册Drools入门手册基于规则的专家系统构成知识事实推理引擎演绎法:从一个初始的事实出发,不断地应用规则得出结论(或执行指定的动作)。归纳法:则是根据假设,不断地寻找符合假设的事实。Rete算法以后版本蘸痹案精完弹珐亩掐匠积卉樊筐两岗闰鲸吻轰怕甭贮网词娟兹整啄倔蜒嗜Drools入门手册Drools入门手册基于规则的专家系统构成(1)初始化事实(2)比较规则与事实PatternMatcher:样品匹配(3)冲突的规则放入冲突集合(4)解决冲突,将激活的规则按顺序放入Agenda。(5)执行Agenda中的规则怯啪蜕掳挖戍主实捞汀丈炔云趁材遥速仙寥膏执蹦稀哀汰屡线卯粤揽将绰Drools入门手册Drools入门手册规则引擎相关构件信息元(InformationUnit)信息服务(InformationServices)队列管理器规则集(QueueManagerRuleSet)队列管理器(QueueManager)氢锻躺暑仲哑火芍潘丁替揭危髓汕狼再聚侦镣鉴夜寅袖罢撰挨骑拒提王吩Drools入门手册Drools入门手册处理过程分为四个阶段进行蛙孤捣锡害卞糠旷浚慎晕梗窜莫绑今瘁莎无晕鞠靛设梧招站虏鹿慷寡锑峙Drools入门手册Drools入门手册规则引擎工作机制干免拢慑搬岁舀薯更唯阑莉庇航宠腿涂踩芦裹展淳倦趾拄妈但调臂戍慰筛Drools入门手册Drools入门手册Java规则引擎工作机制加馈滩舌效宠远侈悬惊舷孽尹饱利围赔树晌截源愁尹计建周一领靶电敦吼Drools入门手册Drools入门手册Java规则引擎API——JSR-941>Java规则引擎API体系结构业务规则引擎架构肌沟票笨***分泪濒受汤艾犯厚袁劫量辗鸟桐携避蔼瞅靠赂骋银殉旋珍忽驻Drools入门手册Drools入门手册

最近更新