carrot
carrot copied to clipboard
Change ADD_NODE mutation to match NEAT's specs
Is your feature request related to a problem? Please describe. As per the NEAT paper, the idea with mutations that add nodes is to disturb the functioning of a mutated genome as little as possible, this is done by replacing an existing connection with a node with an incoming connection weight of 1 and outgoing connection weight matching the original. This is not what is currently happening.
Describe the solution you'd like
It would be ideal if the ADD_NODE
mutation were updated to match NEAT's specified mutation, the way to do this most elegantly would be to refactor the Node
interface to allow for a weight to be set at constructor-time
Just noticed that issue is in the Done column of the project, but it hasn't been closed.
Just noticed that issue is in the Done column of the project, but it hasn't been closed.
Hi @leshchenko1979, thanks for pointing this out 😅 I think the reason why is that it's only done within the full-neat
branch so that's probably why it got closed in the project but not in the issues
Just moved it back to progress for now until it can get finished 👍