I am trying to implement NEAT algorithm in Python from scratch. However, I am stuck. When a new innovation number is created it has two nodes which represents the connection. Also this innovation number has a weight.
However, I know that innovation numbers are global variables, in other words when a innovation number is created,
ex. Innovation ID:1 - Node:1 to Node:4 - weight: 0.5
it will have a ID which will be used by other connections to represent the connection between Node:1 to Node:4.
When this innovation is used by another neural network, will it also use the weight of the innovation 1, which is 0.5 in this example?