【问题标题】:Artificial life simulator not producing any results人工生命模拟器没有产生任何结果
【发布时间】:2018-03-03 17:29:09
【问题描述】:

我一直在试验不断进化的人造生物,但到目前为止所有的生物都死了。初始化非无性繁殖的生物;我创建了大约 8 个随机神经元,它们都有一个连接输入和一个连接输出。我正在使用突变来获得一组用于小型神经网络的权重,这些权重可以形成循环连接。我有 15 个输入和 5 个输出。隐藏层最多有 25 个神经元。变异几率为 25%。不同的突变是添加连接、禁用连接、对权重进行小的更改、添加神经元和禁用神经元。我的变异几率有问题吗?

【问题讨论】:

  • 一般来说25% 的突变率相当高,尽管您的里程数可能会因手头的实际遗传问题而异。你的问题描述有点模糊:个人是如何“死亡”的?是什么推动了你们人口的进化压力?你的人口有多大?如何评价个人?成功繁殖的标准是什么?您搜索的最终目标是什么?

标签: neural-network genetic-algorithm recurrent-neural-network artificial-life


【解决方案1】:

真正的进化是大规模并行计算。即便如此,还是花了很长时间才获得生活的基础。然后他们中的大多数人都死了。所有可能的基因中只有一小部分是可以的。

要让您的模拟在合理的时间范围内工作,您必须走一些捷径。

此外,您应该确保您的“小型神经网络”能够创造出成功的生命形式。你的架构可能不够强大,无法产生可行的生命。

【讨论】:

  • 自从这篇文章我得到了结果。他们不是那么好,但他们工作。几代之后,它们都灭绝了。您认为需要多大的人工制品才能产生良好的效果。
猜你喜欢
  • 2019-12-17
  • 1970-01-01
  • 2014-03-18
  • 2023-03-15
  • 1970-01-01
  • 2016-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多