问题标签 [pyevolve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
313 浏览

python - 评估功能中的 Pyevolve 分数

这是 Python 的 pyevolve 库的示例,

在这个例子中,分数是有意义的,因为分数的每一次增加,输出都会变得更加准确。

但是如果我希望染色体元素的总和是某个特定的值,比如 200,那么如何确定分数或创建分数的最佳方法是什么。

谢谢

编辑:

这是 sum 的代码,但它没有给出正确/期望的输出。它总是大于或小于所需的答案。

请建议一些更好的分数评估方法。

0 投票
0 回答
145 浏览

python - 使用 pyevolve 同时评估适应度函数

我正在使用 pyevolve,我想根据整个人群给出一个健身分数。然而,在评估函数中需要为一个人定义,例如:

但我想立即为整个人口定义一个函数。

因为评估函数是在 GSimpleGA.evolve 和 GSimpleGA.step 函数中评估的,所以我认为使用我自己的评估函数创建一个新的 GSimpleGA 类是一种选择,例如:

这实际上似乎有效,但我想知道是否有更直接的选择。

0 投票
1 回答
1272 浏览

python - ModuleNotFoundError:没有名为“缩放”的模块

我正在尝试在 Windows CMD 中安装 pyevolve 模块。

我尝试了 3 种方法来安装它。

  1. pip install pyevolve

  2. easy_install pyevolve

  3. cd C:/xxxx/xxxx/xxxx/xxxx/

    python setup.py install

结果是:

我翻阅了一下C:/xxxx/xxxx/xxxx/xxxx/,发现有一个文件名为Scaling.py. 但是,它不起作用!

0 投票
1 回答
99 浏览

python-multiprocessing - Pyevolve 具有多处理功能,每代 GA 使用更多 RAM

我正在使用 pyevolve 使用多处理运行 GA。代码运行良好,但每一代 GA 都会使用更多内存。该代码正在为每一代创建新作业,而之前的作业在保留 RAM 时处于空闲状态。它最终在大约 10 代后崩溃。我该如何纠正这个问题?[Ram 使用][1][1]:https ://i.stack.imgur.com/knCC0.jpg

0 投票
1 回答
45 浏览

pyevolve - Pyevolve - 染色体总和 = 1

这给出了 0 和 1 之间的 20 个元素。我需要染色体中所有元素的总和等于 1 。知道怎么做吗?