refactor folder locations

This commit is contained in:
root
2024-07-10 16:58:58 +08:00
parent 51cb4695af
commit 52d5f046d3
13 changed files with 0 additions and 0 deletions

27
test/test_genome.py Normal file
View File

@@ -0,0 +1,27 @@
import jax
from algorithm.neat import *
genome = DefaultGenome(
num_inputs=3,
num_outputs=1,
max_nodes=5,
max_conns=10,
)
def test_output_work():
randkey = jax.random.PRNGKey(0)
state = genome.setup()
nodes, conns = genome.initialize(state, randkey)
transformed = genome.transform(state, nodes, conns)
inputs = jax.random.normal(randkey, (3,))
output = genome.forward(state, transformed, inputs)
print(output)
batch_inputs = jax.random.normal(randkey, (10, 3))
batch_output = jax.vmap(genome.forward, in_axes=(None, None, 0))(
state, transformed, batch_inputs
)
print(batch_output)
assert True