在 Python NEAT 中,您可以创建前馈网络或循环网络,但您也可以在配置文件中配置前馈的二进制设置。
现在我不确定禁用前馈的前馈网络会处理什么。
如果配置中的“前馈 = True”,则可以(但不必)进行循环连接。在代码中,您仍然可以将其称为 nn.FeedforwardNetwork,因为我找不到有关此事的文档。我的假设是可以建立循环连接,但不能由网络处理。这样可以确认吗?
所以,py文件:
net = neat.nn.RecurrentNetwork.create(genome, config)
和 config.txt:
feed_forward = True
如果这样可以澄清这一点,那将非常有帮助。