fix bug in restore genome.

This commit is contained in:
wls2002
2024-05-31 19:43:14 +08:00
parent bc8267bad0
commit d6e9ff5d9a
4 changed files with 62 additions and 20 deletions

View File

@@ -56,6 +56,8 @@ class DefaultGenome(BaseGenome):
def restore(self, state, transformed):
seqs, nodes, u_conns = transformed
conns = flatten_conns(nodes, u_conns, C=self.max_conns)
# restore enable
conns = jnp.insert(conns, obj=2, values=1, axis=1)
return nodes, conns
def forward(self, state, inputs, transformed):

View File

@@ -57,6 +57,9 @@ class RecurrentGenome(BaseGenome):
def restore(self, state, transformed):
nodes, u_conns = transformed
conns = flatten_conns(nodes, u_conns, C=self.max_conns)
# restore enable
conns = jnp.insert(conns, obj=2, values=1, axis=1)
return nodes, conns
def forward(self, state, inputs, transformed):