文件名称:genetic_algorithms:一个用于构建灵活且完全可定制的遗传算法的Python库
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-29 12:21:58
genetic-algorithm evolutionary-algorithms artificial-intelligence-algorithms Python
python的遗传算法 该库希望为遗传算法构建一个包装器,以在优化情况下发挥作用。 它希望在拥有所有预期的标准功能的同时,使编写无限可定制的遗传算法变得轻松快捷。 路线图 添加突变效价和频率,将群体流提取到用户定义的序列。 添加多人口模型 添加通用的交叉和变异通用方法 例子 这是一个最大化列表中值的基本示例,从运行100代的10个成员开始。 然后它将登录到屏幕,并以短格式创建包含各个世代信息的csv文件。 import genetic_algorithms as ga import random class MyMember ( ga . MemberBase ): def _construct_from_params ( self , construction_parameters = None ): # Starting point is a bunch
【文件预览】:
genetic_algorithms-master
----setup.py(371B)
----.gitignore(86B)
----genetic_algorithms()
--------__init__.py(66B)
--------examples()
--------member.py(880B)
--------population.py(4KB)
--------test()
----requirements.txt(183B)
----.travis.yml(122B)
----README.md(4KB)