genetic-programming

    0热度

    1回答

    这是我的问题,我正在修改我发现遗传算法的代码来做一个函数的数值优化。实质上,给定函数F和我们的期望值,程序使用GA来搜索提供适当期望值的x和y的值。 我不断修补我的健身功能,我觉得这是问题的根源。 基本代码向下突破是: 生成随机的染色体人口 使用某种基于每个染色体健身 检查是否有任何的发生,解决了功能 泡沫 如果有人解决它,然后停止并打印它 否则, 生成childre ñ基于父母 排序,检查最佳答

    -1热度

    2回答

    我正在为遗传算法实现轮盘选择方法。从本质上讲,我的问题很简单,但我无法围绕这个问题。在我的健身功能中,如果答案是非常错误的,它可能会返回约-3000%。我的问题是,当我尝试为结果分配概率时,他们会错误地回答错误的答案。 例如: 如果我的百分数都是在阵列并[92,68,5,-4,-3546](从高至低) 我需要给在较低指数的数量的机会较大被选中的指数要高于指数较高的数字。 忽略我的健身功能,如何在考

    1热度

    1回答

    已经实施了排序选择(“RS”)和随机通用采样(“SUS”)[Baker,1987]我现在想介绍Elitism(重新引入适合的最后一代成员到下一代)观察其宣称的好处。 有参考SUS和精英合并,如Melanie Mitchell在遗传算法介绍。但是我遇到了一个(非常模糊的)在线参考文献,建议避免这两种方法的结合。我想知道,在后一种情况下,不正确的实施是否是两种方法不兼容的原因。 因此,如果有更有经验的

    0热度

    2回答

    有人可以指出一个特定的算法,用于从lgp个体中删除内含子吗? 谢谢

    0热度

    2回答

    我正在考虑使用Hadoop编写一个简单的基于代理的框架。这是我一直在玩的一段时间(但还没有深入思考)。 我想使用它的目标应用程序是Genetic Programming。我的想法是,我会产生许多代理人,让他们执行一项任务,评估他们的遗传适应性,然后繁殖他们,然后重复整个练习。 我想知道人们是否对使用Hadoop这样做有立即的想法/批评。 在此先感谢。

    3热度

    2回答

    我想用遗传程序(gp)来估计'事件'的'结果'的概率。为了训练nn我正在使用遗传算法。 所以,在我的数据库我有很多的活动,包含多种可能的结果每一个事件。 我会给GP一组涉及到每个事件每个结果输入变量。 我的问题是 - 应该适应度函数是在GP是什么???? 例如,现在我给gp一组输入数据(结果输入变量)和一组目标数据(如果结果DID发生则为1,如果结果DID不发生则为0,使用适应度函数是产出和目标的

    2热度

    1回答

    感谢您对此的意见。我正在基因编程的帮助下构建回归模型。 如果测试数据上的RMSE比我的RMSE数据比1:5数据的训练数据低很多,我应该担心吗? 测试数据是从一组24个数据点中随机抽取的,无需替换。该模型是使用遗传编程技术构建的,因此特征数量,建模框架等随着我将GP树中节点数调整的训练RMSE最小化而变化。 该模型是否配备不足?或者我应该最小化MSE而不是RMSE(我认为这应该与MSE是正的相同,M

    1热度

    2回答

    任何人都可以举一个交叉概率的例子吗?我想知道确定交叉概率的好处,以及它在遗传算法或遗传编程中的作用。

    2热度

    2回答

    我实现了与jenes库(Tutorial 5: ObjectChromosome‎)一起提供的Java示例。我发现人群中的个体都是一样的(即没有随机化发生); 我添加以下代码OCProblem类ga.evolve();后打印每个个体在群体: ga.evolve(); Population pop= ga.getCurrentPopulation(); ArrayList population_

    2热度

    1回答

    我想用Matlab GPTIPS框架解决分类问题。 到目前为止,我设法建立了合理的数据表示和适应度函数,每班的平均准确率接近65%。 我现在需要的是一些帮助有两个难点: 我的数据是失之偏颇。基本上我解决的是二元分类问题,只有20%的数据属于第一类,而其他80%属于第0类。我首先使用预测的准确性作为我的适应度函数,但它确实很糟糕。我最好现在 健身= 0.5 *(PositivePredictiveV