pyevolve

    3热度

    3回答

    寻找一种方法来重复使用不同遗传算法迭代中以前人口中最好的个体的50%。 例如,在一个进程内的当前迭代结束时,执行“population = ga.getPopulation()”。下一次迭代初始化该pop的50%。 有谁知道如何处理人口结果?

    0热度

    2回答

    我使用64位的蟒蛇蟒蛇分布,窗户 https://store.continuum.io/cshop/anaconda/ 我现在试图做一些遗传搜索,并试图安装Pyevolve http://pyevolve.sourceforge.net/ 不幸的是,它说废话说 "Python 2.6 not found in registry" 我有Python 2.7.6通过Anaconda。任何解决这个问

    1热度

    3回答

    Pyevolve通常用在python 2.7中。有没有什么办法可以在Python 3中安装和使用pyevolve?我知道还有另一个DEAP适用于与python 3兼容的遗传算法,但不知何故我必须使用pyevolve。 我有尝试,但我认为它不支持,所以pip安装pyevolve抛出错误。

    0热度

    1回答

    最近到达pyevolve,我已经非常感谢该模块。 但我得到一个我无法理解的错误。 这是一种情况,如下列: Traceback (most recent call last): File "C:\Users\*****\Documents\workspace\*****\src\sales.py", line 99, in <module> ga.evolve(freq_stats=100)

    0热度

    1回答

    我有一个模板文件,说“template.txt”包含此文例如: variable_1 = value_1 ; variable_2 = value_2 ; variable_3 = value_3 ; 我要生成多个文件“文件#.TXT”(其中#是多少),在不同的目录中(每个新文件的新目录),每次修改模板文件中的值(这些值将由另一个Python脚本(Pyevolve)传递)。 这是可能的(在

    2热度

    1回答

    我已经使用Pyevolve进行了优化,并且在查看结果后,我想添加几代以获得更好的收敛性。由于评估时间很长,我想知道是否可以继续优化到最后一代,并增加20代。一切都必须在DB中设定,我希望他可以做到。 这里是我的GA性能(类似于第一个例子,但有一个更复杂的评价函数): # Genome instance, 1D List of 6 elements genome = G1DList.G1DList

    0热度

    1回答

    我想在Windows CMD中安装pyevolve模块。 我试过3种方法来安装它。 pip install pyevolve easy_install pyevolve cd C:/xxxx/xxxx/xxxx/xxxx/ python setup.py install 结果是: ModuleNotFoundError: No module named 'Scaling' 我看通过C:/xxx

    1热度

    1回答

    我目前使用Pyevolve包来解决一些遗传算法问题。我想知道在Pyevolve软件包中是否有任何使用帕累托排名的例子,因为我有多种评估功能。 如果不存在,你可以提供一些帕累托排名算法的伪代码。我想自己实现它。 谢谢!

    0热度

    1回答

    我在pyevolve中应用GP来训练,它给了我最好的树。我想用这棵树来测试不同的数据。我想保留分是树的根,所以如果gp_add,gp_mul ...是树的根,那么函数将返回-1。 这是一个例子对我最好的树和原始分数为1.0143 gp_min(gp_add(gp_mul(gp_min(a, b), c), d)) 这是代码,我尝试应用最佳的个性化测试数据。 bestIndi = ga.best

    1热度

    1回答

    我试图用pyevolve来实现一个真正有价值的遗传算法。 (实施例的文档在这里给出:http://pyevolve.sourceforge.net/examples.html#example-2-real-numbers-gaussian-mutator) 的参数(在本实施例20)的范围可以使用setParams被设置如下: # Genome instance genome = G1DList.G