wls2002
|
10ec1c2df9
|
add jumanji env;
add repeat times for rl_env
|
2024-06-05 14:24:17 +08:00 |
|
wls2002
|
edfb0596e7
|
add input_transform and update_input_transform;
change the args for genome.forward.
Origin: (state, inputs, transformed)
New: (state, transformed, inputs)
|
2024-06-03 10:53:15 +08:00 |
|
wls2002
|
a07a3b1cb2
|
add KNN
|
2024-06-02 19:38:48 +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
|
bc8267bad0
|
fix bug for using state.randkey in mutate of the gene
|
2024-05-31 16:18:02 +08:00 |
|
wls2002
|
3ea9986bd4
|
add "update_by_batch" in genome;
add "normalized" gene, which can do normalization before activation func.
add related test.
|
2024-05-30 23:12:11 +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
|
18c3d44c79
|
complete fully stateful!
use black to format all files!
|
2024-05-26 18:08:43 +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
|
79d53ea7af
|
All function with state will update the state and return it.
Remove randkey args in functions with state, since it can attach the randkey by states.
|
2024-05-25 20:45:57 +08:00 |
|
wls2002
|
625c261a49
|
make fully stateful in module gene.
|
2024-05-25 16:13:41 +08:00 |
|
wls2002
|
25f66dc2fb
|
re-add all files
|
2024-05-24 20:16:07 +08:00 |
|
WLS2002
|
3547aa4c66
|
Merge branch 'main' into advance
|
2024-05-24 19:42:03 +08:00 |
|
wls2002
|
1fe5d5fca2
|
disable activation in the output node of network;
we recommend to use output_transform;
change hyperparameters (strong) in XOR example;
|
2024-05-22 11:09:25 +08:00 |
|
wls2002
|
6a37563696
|
fix bug in crossover: the child from two normal networks should always be normal.
|
2024-05-22 10:27:32 +08:00 |
|
Priokin
|
40b7d8360c
|
initialize methods
|
2024-05-21 14:34:01 +08:00 |
|
wls2002
|
47dbcbea80
|
change repo structure; modify readme
|
2024-03-26 21:58:27 +08:00 |
|