add input_transform and update_input_transform;

change the args for genome.forward.
Origin: (state, inputs, transformed)
New: (state, transformed, inputs)
This commit is contained in:
wls2002
2024-06-03 10:53:15 +08:00
parent a07a3b1cb2
commit edfb0596e7
16 changed files with 185 additions and 221 deletions

View File

@@ -163,8 +163,8 @@ class DefaultMutation(BaseMutation):
)
if genome.network_type == "feedforward":
u_cons = unflatten_conns(nodes_, conns_)
conns_exist = ~jnp.isnan(u_cons[0, :, :])
u_conns = unflatten_conns(nodes_, conns_)
conns_exist = (u_conns != I_INF)
is_cycle = check_cycles(nodes_, conns_exist, from_idx, to_idx)
return jax.lax.cond(