matlab代码续行-Gatbxpy:Matlab中gatbx工具箱的python代码

时间:2024-06-15 11:59:03
【文件属性】:

文件名称:matlab代码续行-Gatbxpy:Matlab中gatbx工具箱的python代码

文件大小:12.63MB

文件格式:ZIP

更新时间:2024-06-15 11:59:03

系统开源

matlab 代码续行 进化计算基础操作 写在前面: 首先先要感谢英国谢菲尔德大学Matlab平台的进化计算gatbx工具箱,这个项目主要是对其基础的函数转换成以Python和Numpy为主的代码。 其次感谢Geatpy团队的首次开发,这里参考了其团队的开发文档。 初衷: 首先,进化计算的主要代码是以Matlab平台为主,python并不是进化计算的主要社区。 但是随着近年来人工智能在python社区的兴起,很多算法都需要进化计算的结合。 因此很多新的项目逐渐兴起,比如Geatpy,pymoo等,而且这些年一定会有跟多的原本在Matlab活跃的进化计算工具箱开发出python的版本。 作者是在2019年左右开始用python做了一些进化计算的算法,当时python下的框架有DEAP等早期开发的框架,也有Geatpy这类新的框架。 在综合考虑下,发现Geatpy是根据经典的gatbx改造的框架,虽然gatbx中的算法和操作比较旧,而且在当下看了来效率和效果也不是很高,但是相比之下,还是当时比较好的选择,于是决定采用。 但很遗憾的是,由于geatpy的底层操作是封装成了pyd的形式,并且没


【文件预览】:
Gatbxpy-main
----GA_Test.ipynb(65KB)
----API.pdf(4.58MB)
----LICENSE(1KB)
----README.md(2KB)
----ga.py(20KB)
----introduction.pdf(6.21MB)
----gatbx.zip(2.75MB)
----Test for base GA 2.ipynb(167KB)

网友评论