Commit Graph

8 Commits

Author SHA1 Message Date
wls2002
52e5d603f5 add save and load function for classes. 2024-06-09 20:33:02 +08:00
wls2002
e65200a94e modify the behavior for mutate_add_node and mutate_add_conn. Currently, this two mutation will just change the structure of the network, but not influence the output for the network. 2024-06-01 20:42:42 +08:00
wls2002
4ad9f0a85a remove attr enable for conn 2024-05-31 22:06:25 +08:00
wls2002
5bd6e5c357 add "update_by_batch" in gene;
add flatten_conns as an inverse function for unflatten_conns;
add "test_flatten.ipynb" as test for them.
2024-05-30 19:44:52 +08:00
wls2002
20320105e6 move crossover_gene from ga.crossover to gene.basegene. 2024-05-30 15:06:08 +08:00
wls2002
cf69b916af use black format all files;
remove "return state" for functions which will be executed in vmap;
recover randkey as args in mutation methods
2024-05-26 15:46:04 +08:00
wls2002
625c261a49 make fully stateful in module gene. 2024-05-25 16:13:41 +08:00
wls2002
47dbcbea80 change repo structure; modify readme 2024-03-26 21:58:27 +08:00