算法
文章平均质量分 56
ahahatest
这个作者很懒,什么都没留下…
展开
-
RETE算法笔记
RETE算法正是利用了基于规则的专家系统所具有的时间冗余性。RETE的实现是通过存储不断循环中匹配过程的状态,并且,只重新计算在事实列表中发生了变化,又反映到本次状态中的变化。也就是说,如果在一次执行周期中,一组模式找到三个所需事实中的两个 ,那么在下一周期中,就无需对已经找到的这两个事实进行检查,只有第三个事实才是需要关注的。仅当添加或 删除事实的时候。匹配过程的状态才被更新。如果添加,删除事...2008-01-16 08:23:19 · 185 阅读 · 0 评论 -
Cache替换算法
Cache替换算法是影响代理缓存系统性能的一个重要因素,一个好的Cache替换算法可以产生较高的命中率。目前已经提出的算法可以划分为以下三类: (1)传统替换算法及其直接演化,其代表算法有:①LRU(Least Recently Used)算法:将最近最少使用的内容替换出Cache;②LFU(Lease Frequently Used)算法:将访问次数最少的内容替换出Cache;③Pitkow...原创 2009-03-11 12:26:24 · 744 阅读 · 0 评论 -
推荐引擎mahout相关资料
http://www.ibm.com/developerworks/cn/java/j-mahout/ http://xlvector.cn https://groups.google.com/group/resys 著名博客 Daniel Lemire http://www.daniel-lemire.com Greg Linden http://glinden.blogspot....原创 2009-12-26 18:54:36 · 172 阅读 · 0 评论 -
遗传算法
遗传算法是模仿生物界中的自然选择去解决NP性质问题的好手段。遗传算法有几个关键的概念:基因,染色体,遗传操作,适应度,初始化种群。遗传代数 基因:基因可以是双值型或者多值型,也可以是由于多个双值型或者多值型的基因组成。算法中对应于问题的某个方面, 染色体:由于多个基因组成,表示一个个体, 遗传操作:对个体的染色体进行重新组织以产生新的染色体,基本操作有有,交叉,变异。交叉率的取值最好是在0....2009-02-13 14:34:06 · 186 阅读 · 0 评论