问题标签 [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.
python - 评估功能中的 Pyevolve 分数
这是 Python 的 pyevolve 库的示例,
在这个例子中,分数是有意义的,因为分数的每一次增加,输出都会变得更加准确。
但是如果我希望染色体元素的总和是某个特定的值,比如 200,那么如何确定分数或创建分数的最佳方法是什么。
谢谢
编辑:
这是 sum 的代码,但它没有给出正确/期望的输出。它总是大于或小于所需的答案。
请建议一些更好的分数评估方法。
python - 使用 pyevolve 同时评估适应度函数
我正在使用 pyevolve,我想根据整个人群给出一个健身分数。然而,在评估函数中需要为一个人定义,例如:
但我想立即为整个人口定义一个函数。
因为评估函数是在 GSimpleGA.evolve 和 GSimpleGA.step 函数中评估的,所以我认为使用我自己的评估函数创建一个新的 GSimpleGA 类是一种选择,例如:
这实际上似乎有效,但我想知道是否有更直接的选择。
python - ModuleNotFoundError:没有名为“缩放”的模块
我正在尝试在 Windows CMD 中安装 pyevolve 模块。
我尝试了 3 种方法来安装它。
pip install pyevolve
easy_install pyevolve
cd C:/xxxx/xxxx/xxxx/xxxx/
python setup.py install
结果是:
我翻阅了一下C:/xxxx/xxxx/xxxx/xxxx/
,发现有一个文件名为Scaling.py
. 但是,它不起作用!
python-multiprocessing - Pyevolve 具有多处理功能,每代 GA 使用更多 RAM
我正在使用 pyevolve 使用多处理运行 GA。代码运行良好,但每一代 GA 都会使用更多内存。该代码正在为每一代创建新作业,而之前的作业在保留 RAM 时处于空闲状态。它最终在大约 10 代后崩溃。我该如何纠正这个问题?[Ram 使用][1][1]:https ://i.stack.imgur.com/knCC0.jpg
pyevolve - Pyevolve - 染色体总和 = 1
这给出了 0 和 1 之间的 20 个元素。我需要染色体中所有元素的总和等于 1 。知道怎么做吗?