登录 注册
当前位置:主页 > 资源下载 > 9 > CUDA-NEAT对NEAT基因组进行并行评估

CUDA-NEAT对NEAT基因组进行并行评估

  • 更新:2024-09-10 12:50:02
  • 大小:8KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:数据集 - 行业研究
  • 格式:ZIP

资源介绍

CUDA-NEAT NEAT基因组的并行评估。 具体来说,可以在多个数据上并行执行单个NEAT神经网络。 当您需要在大型数据集上测试每个基因组时,这很有用。 在小型数据集上,性能当然不会提高(可能由于GPU带宽问题而降低)。 内核设置为执行具有1个隐藏层的网络(3次执行)。 它可以很容易地更改为更少。 同样,它设置为一维输出,也可以更改。 当我熟悉这些参数时,将可以更轻松地自定义这两个参数。 要求: CUDA工具包,MultiNEAT,PyCUDA 设置有点不寻常。 在为MultiNEAT运行setup.py之前,应将提供的NeuralNetwork.cpp文件放入MultiNEAT / lib中,替换现有文件。 这会更改代码,以便Output()方法输出网络的参数,而不是网络的实际输出。 警告:这破坏了此功能的正常功能。 对于我的用例,这是最简单的解决方案,但当然不是最佳的。