文件名称:neatnik:NEAT(增强拓扑的神经进化)算法的Python封装的C ++实现
文件大小:44KB
文件格式:ZIP
更新时间:2024-04-19 22:42:42
C++
耐特尼克 是最初由Kenneth Stanley开发的 (增强拓扑的神经进化)算法的Python封装的C ++实现。 依存关系 :一个轻量级的仅标头的库,用于在Python中公开C ++类型,反之亦然。 安装 以递归方式在您选择的目录中克隆此存储库。 git clone --recursive https://github.com/fernandozhs/neatnik.git 通过在执行以下命令列表来构建和编译../neatnik/extern/pybind11 。 mkdir build cd build cmake .. make 通过在执行以下命令列表来构建和编译../neatnik 。 mkdir build cd build cmake .. make 如果成功,上述说明将在../neatnik/build生成一个名为neatnik.so的文件。 为了结束安装,请确保您
【文件预览】:
neatnik-master
----genus()
--------pygenus.h(258B)
--------pygenus.cpp(237B)
--------pyspecies.h(266B)
--------genus.cpp(12KB)
--------species.cpp(12KB)
--------species.h(5KB)
--------pyspecies.cpp(412B)
--------genus.h(6KB)
----.gitmodules(100B)
----genotype()
--------chromosome.cpp(7KB)
--------genotype.cpp(24KB)
--------chromosome.h(3KB)
--------genotype.h(6KB)
----utils()
--------utils.cpp(4KB)
--------utils.h(2KB)
----experiment()
--------pyexperiment.h(562B)
--------experiment.cpp(3KB)
--------experiment.h(2KB)
--------pyparameters.h(283B)
--------parameters.h(6KB)
--------parameters.cpp(3KB)
--------pyparameters.cpp(2KB)
--------pyexperiment.cpp(1013B)
----README.md(1KB)
----python()
--------pymodule.cpp(564B)
----extern()
--------pybind11()
----neatnik()
--------neatnik.h(2KB)
--------neatnik.cpp(336B)
--------pyneatnik.cpp(1KB)
--------pyneatnik.h(322B)
----phenotype()
--------phenotype.cpp(3KB)
--------phenotype.h(1KB)
----CMakeLists.txt(3KB)
----elements()
--------link.cpp(2KB)
--------elements.cpp(370B)
--------node.cpp(4KB)
--------elements.h(320B)
--------node.h(4KB)
--------link.h(2KB)
----organism()
--------pyorganism.h(273B)
--------organism.h(3KB)
--------organism.cpp(4KB)
--------pyorganism.cpp(910B)