`
chillwarmoon
  • 浏览: 155590 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

规则的激活和激发

阅读更多
转载请注明来自:http://chillwarmoon.iteye.com
规则的激活是指规则左部匹配成功后,建立相应的Activation,加入到Agenda。如果该规则引擎不带有Agenda,则不会有规则激活的过程,直接进行规则激发。
规则激发是指对规则引擎下达fire rule命令之后,执行规则的右部动作。若该规则引擎含有Agenda,则选择该Agenda当前的Module中所有的Activation,逐一执行每一个Activation所对应的规则的右部动作。若规则引擎不含有Agenda,则在规则的左部模式匹配全部成功后,直接执行规则的右部动作。
从实现角度来说,对于带有Agenda的RETE规则引擎,在规则激活时,建立Activation;在规则激发时,根据冲突解决策略,选择Activation,并执行其中的规则的右部动作。
(1)规则激活时,建立Activation
在规则左部的所有模式匹配成功后,将建立Activation,该Activation保存了该规则,并将该Activation加入到当前的Module中。
如果Agenda只有一个Module,那么就是Main Module,该Module作为currentModule,所建立的Activation全部加到该Module,该Module维护了一个ActivationList来保存这些Activation。
如果Agenda有多个Module,则有一个currentModule,当产生Activation之后,将该Activation加入到currentModule。
(2)规则激发时,选择Activation
当对规则引擎下达fire rule命令后,根据已有的冲突解决策略,选择Activation。在Jamocha规则引擎中,实现了BreadthStrategy,DepthStrategy和RecencyStrategy三种策略,默认使用DepthStrategy进行选择。然后根据选择后的Activation的顺序,依次执行每一个Activation中规则的右部动作。
分享到:
评论

相关推荐

    用户激活的 7 种方法.docx

    排行激活策略的有效实施,需要有明确的规则和激励措施,同时要保持活动的公平性,避免出现不正当竞争行为。 **炫耀激活法**则利用用户对社交认可和炫耀需求的追求。当用户在某平台上获得大奖或稀缺荣誉时,他们往往...

    神经网络的HEBB规则

    简单来说,Hebb规则可以表述为:“一起激发的神经元会一起连接”。这个原则在人工神经网络的模型中被广泛采用,用于模拟突触权重的更新过程。 描述中提到“matlab编写的源代码”,意味着提供的资源是一个用MATLAB...

    激活小学思品课的妙招

    综上所述,激活小学思品课的关键在于有效整合和利用多种教学资源,创建情境,激发学生情感和思维,并通过教师的积极引导,促使学生在品德学习中取得实质性的成长。通过这些方法,思品课程将成为一个充满活力、深受...

    激发数学思考,促进深度学习.pdf

    与数学方法不同,数学方法更多是解决问题的具体规则和程序。文章提倡重视数学思想的生成,帮助学生深入理解数学知识的本质,建立良好的认知结构。 5. 小学数学的三大思想:文章提出了小学阶段学生应当掌握的三大...

    巧用说唱激活课堂研讨会发言材料.doc

    综上所述,巧用说唱激活课堂是一种创新且有效的教学策略,它结合了音乐、艺术和语言学习,提高了教学的趣味性和实效性,同时强调了教师对个体差异的关注和持续的教学实践改进。这种方法在激发学生学习兴趣、增强记忆...

    如何激活小学数学课堂教学.pdf

    其次是游戏的规则要简单明了,让学生能够迅速参与和理解。最后是游戏过程中要充分考虑学生的个体差异,给予不同的学生适当的支持和挑战,确保每个学生都能在游戏化学习中获得成就感。 综上所述,激活小学数学课堂...

    怎样激活你的微信群.doc

    3. 建立规则:设定群规,维持良好的交流环境,防止广告和无关信息干扰。 4. 引导用户参与:通过挑战、竞赛等形式,让用户成为内容的创造者和传播者。 5. 个性化服务:根据用户需求提供定制化服务,增强用户粘性。 6....

    树立课程标准新理念激活拼音教学的研究.pdf

    通过拼读词语和句子,学生可以在实践中逐渐掌握拼音规则,同时加深对汉字的理解。 四、关注学生个体差异,实施个性化教学 遵循学生身心发展规律和语文学习规律,教师应关注每个学生的不同需求和兴趣,设计适合他们...

    道德与法治课情境创设的路径探究.docx

    总的来说,道德与法治课情境创设的关键在于贴合课程目标,紧密联系生活,激活学生的情感体验,激发他们的创新思维,从而使教学更具实效性和趣味性。教师需不断探索和创新教学方法,以适应教育改革的需求,促进学生的...

    Hopfield Neural Network.rar_Hopfield Network_Hopfield Networks_b

    权重矩阵的设计遵循一定的规则,比如Hebb学习规则,该规则认为"一起激发的神经元会一起连接",即如果两个神经元在某个模式下同时被激活,那么它们之间的权重应当增加。 在MATLAB中实现Hopfield网络,主要涉及以下几...

    wordpress 优惠码

    - 定义优惠规则:选择折扣类型,设定折扣值,有效期等。 3. **管理优惠码** - 监控优惠码使用情况:查看哪些代码被使用,何时使用,以评估促销效果。 - 修改或删除优惠码:根据需要调整优惠码的条款或停用不再...

    思维导图(mind map)-大脑的使用说明书.docx

    因此,要真正掌握思维导图,不仅要知道规则,还要付诸实践,不断反思和学习,以期达到提高思维效率、激发创新潜能的目标。通过持续的练习和改进,我们可以将思维导图这一强大的工具运用得更加熟练,从而在生活和工作...

    银行行业再融资新规政策点评:再融资政策松绑,激发市场活力,重塑市场生态.pdf

    此外,非公开发行股票的定价机制也有所放宽,允许发行价格降低至定价基准日前20个交易日公司股票均价的8折,锁定期缩短至18个月和6个月,且不受减持规则限制。发行对象数量上限统一调整为不超过35名,以增加市场参与...

    pep人教版小学英语六年级上册Unit2 ways to go to school 教学设计.doc

    - 闪视训练,展示图片或播放声音,让学生大声说出交通方式和交通规则,激活记忆。 2. 对话练习(使用地图) - 通过地图进行对话练习,增强学生对地理位置和交通方式的理解。 【设计意图】 热身活动旨在吸引学生...

    《智能计算》读书报告--神经网络

    学习规则如Hebb学习规则强调"共同激发的神经元应当加强连接",而感知机学习规则和Delta学习规则则引入了误差反向传播的概念,使网络能根据错误调整权重。此外,竞争学习规则在自组织映射网络中被广泛采用,通过竞争...

    大班体育活动《击剑手》.docx

    《击剑手》是针对大班儿童设计的一次体育活动,旨在通过击剑游戏激发孩子们对运动的兴趣,提高他们的身体协调性和自控能力。活动主要分为始部分、基本部分和结束部分,每个环节都精心设计,确保孩子们在玩乐中学习。...

    CellularAutomata元胞向量机_matlab张力_matlab_元胞机_元胞向量机_sharpapp_

    5. **激发介质**:在物理学中,激发介质常指处于激发状态的物质,如激光中的激活离子。在MATLAB中,可以使用CA模拟激发介质的能级跃迁和传播特性,比如光脉冲在光纤中的传输。 6. **气体动力学**:元胞自动机也可以...

    神经网络模拟试题.pdf

    学习规则是神经网络优化的核心,如HEBB算法遵循“共同激发的神经元应该紧密连接”的原则,用于无导师学习。δ学习规则(最小均方规则)则利用目标值与实际值的差来调整权重,以减小误差。常见的学习规则还包括其他无...

    完美版资料小学英语名词复数复习课教学设计Ahappylife市优质课教案.docx

    教学内容与目标包括两部分:一是复习名词复数的形式和用法,二是通过讨论快乐的生活,激发学生对生活的热爱。教学的重点和难点在于使学生能够熟练地识别和运用各种规则和不规则的名词复数形式。 在课前准备阶段,...

    pep人教版小学英语六年级(上册)unit2waystogotoschool教学设计说明.doc

    - 闪视训练,回顾交通方式和交通信号规则,激活词汇。 - 对话操练,利用地图进行小组对话,实践运用语言。 2. 阅读前准备活动(10分钟): - 通过展示课文图片,引导学生提出问题,预热主题。 - 图片导入,引导...

Global site tag (gtag.js) - Google Analytics