Commit Graph

  • e2869c7562 add evox support root 2024-07-11 20:52:17 +08:00
  • e372ed7dcc update some examples root 2024-07-11 20:45:40 +08:00
  • cef27b56bb update problem and pipeline root 2024-07-11 19:34:12 +08:00
  • be6a67d7e2 Add CustomFuncFit into problem; Add related examples root 2024-07-11 18:32:08 +08:00
  • 3cb5fbf581 update hyperneat and related examples root 2024-07-11 15:08:02 +08:00
  • 9bad577d89 adjust default parameter; successful run recurrent-xor example root 2024-07-11 10:57:43 +08:00
  • 4a631f9464 modify NEAT package; successfully run xor example root 2024-07-11 10:10:16 +08:00
  • 52d5f046d3 refactor folder locations root 2024-07-10 16:58:58 +08:00
  • 51cb4695af fix bugs root 2024-07-10 16:50:36 +08:00
  • 4cdac932d3 refactor folder locations root 2024-07-10 16:40:03 +08:00
  • 3170d2a3d5 update gene root 2024-07-10 16:33:18 +08:00
  • 649d4b0552 update recurrent genome root 2024-07-10 16:27:49 +08:00
  • 1d606eb1c3 fix bug; feat: Add support for max_nodes and max_conns in DefaultGenome initialization root 2024-07-10 11:30:20 +08:00
  • ee8ec84202 odify genome for the official release root 2024-07-10 11:24:11 +08:00
  • 075460f896 fix bugs wls2002 2024-06-20 16:32:52 +08:00
  • 9f72813c35 rename the "advance" and "AdvanceInitialize" to "hidden" and "HiddenInitialize" wls2002 2024-06-18 16:02:26 +08:00
  • ce8015d22c modify act funcs and sympy act funcs; add dense and advance initialize genome; add input_transform for genome; wls2002 2024-06-18 16:01:11 +08:00
  • 907314bc80 update "show" in brax wls2002 2024-06-16 22:28:28 +08:00
  • fb2ae5d2fa add save function in pipeline wls2002 2024-06-16 21:47:53 +08:00
  • b9d6482d11 add obs normalization for rl env wls2002 2024-06-14 16:11:50 +08:00
  • aac9f4c3fb Try to reduce difference between sympy formula and network. Spend a whole night. Failed; I'll never try it anymore. wls2002 2024-06-13 07:07:43 +08:00
  • 69d73aab73 add backend="jax" to sympy module wls2002 2024-06-13 05:55:33 +08:00
  • b3e442c688 add sympy support; which can transfer your network into sympy expression; add visualize in genome; add related tests. wls2002 2024-06-12 21:36:35 +08:00
  • dfc8f9198e add repr for genome and gene; add ipynb test for testing whether add node or add conn will not change the output for the network. wls2002 2024-06-09 22:32:29 +08:00
  • 52e5d603f5 add save and load function for classes. wls2002 2024-06-09 20:33:02 +08:00
  • 374c05f5b7 Merge remote-tracking branch 'origin/remove_enable' into remove_enable wls2002 2024-06-07 17:10:22 +08:00
  • 3d5b80c6fa add action_policy for problem; wls2002 2024-06-07 17:09:16 +08:00
  • 235b1f3c74 delete unreleased example WLS2002 2024-06-05 14:27:54 +08:00
  • 10ec1c2df9 add jumanji env; add repeat times for rl_env wls2002 2024-06-05 14:24:17 +08:00
  • fb1a12d244 Update README.md EMI_Ran 2024-06-03 16:13:18 +08:00
  • edfb0596e7 add input_transform and update_input_transform; change the args for genome.forward. Origin: (state, inputs, transformed) New: (state, transformed, inputs) wls2002 2024-06-03 10:53:15 +08:00
  • a07a3b1cb2 add KNN wls2002 2024-06-02 19:38:48 +08:00
  • 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. wls2002 2024-06-01 20:42:42 +08:00
  • 4ad9f0a85a remove attr enable for conn wls2002 2024-05-31 22:06:25 +08:00
  • d6e9ff5d9a fix bug in restore genome. wls2002 2024-05-31 19:43:14 +08:00
  • bc8267bad0 fix bug for using state.randkey in mutate of the gene wls2002 2024-05-31 16:18:02 +08:00
  • 3a7d05f133 show the node cnt and conn cnt in pipeline; mutate add node or add conn will not happen when there is no enough space for new nodes or conns. wls2002 2024-05-31 16:07:23 +08:00
  • 47b1cacb57 fix bug for record the best genome. wls2002 2024-05-31 15:36:47 +08:00
  • 6aa9011043 modify pipeline for "update_by_data"; fix bug in speciate. currently, node_delete and conn_delete can successfully work wls2002 2024-05-31 15:32:56 +08:00
  • 3ea9986bd4 add "update_by_batch" in genome; add "normalized" gene, which can do normalization before activation func. add related test. wls2002 2024-05-30 23:12:11 +08:00
  • 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. wls2002 2024-05-30 19:44:52 +08:00
  • cd92f411dc add args record_episode in rl tasks, with related test "test_record_episode.ipynb"; add args return_data in func_fit tasks. wls2002 2024-05-30 17:05:56 +08:00
  • 20320105e6 move crossover_gene from ga.crossover to gene.basegene. wls2002 2024-05-30 15:06:08 +08:00
  • 9f6154d128 update HyperNEAT; All example can currently run! wls2002 2024-05-26 19:51:22 +08:00
  • 18c3d44c79 complete fully stateful! use black to format all files! wls2002 2024-05-26 18:08:43 +08:00
  • cf69b916af use black format all files; remove "return state" for functions which will be executed in vmap; recover randkey as args in mutation methods wls2002 2024-05-26 15:46:04 +08:00
  • 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. wls2002 2024-05-25 20:45:57 +08:00
  • 5626fddf41 add params key into setup. wls2002 2024-05-25 17:00:20 +08:00
  • bc378cec7f make fully stateful in module ga. wls2002 2024-05-25 16:54:19 +08:00
  • c0a7503168 make fully stateful in module ga. wls2002 2024-05-25 16:47:25 +08:00
  • 485d481745 make fully stateful in module genome. wls2002 2024-05-25 16:19:06 +08:00
  • 625c261a49 make fully stateful in module gene. wls2002 2024-05-25 16:13:41 +08:00
  • 3b2f917aee update class State. Add method register and update method update. wls2002 2024-05-25 16:05:47 +08:00
  • 25f66dc2fb re-add all files wls2002 2024-05-24 20:16:07 +08:00
  • 1165819df9 add gitignore wls2002 2024-05-24 20:14:20 +08:00
  • 542b8efd73 Merge pull request #4 from EMI-Group/advance WLS2002 2024-05-24 19:43:03 +08:00
  • 3547aa4c66 Merge branch 'main' into advance WLS2002 2024-05-24 19:42:03 +08:00
  • 1fe5d5fca2 disable activation in the output node of network; we recommend to use output_transform; change hyperparameters (strong) in XOR example; wls2002 2024-05-22 11:09:25 +08:00
  • bb80f12640 Merge remote-tracking branch 'origin/main' wls2002 2024-05-22 10:27:50 +08:00
  • 6a37563696 fix bug in crossover: the child from two normal networks should always be normal. wls2002 2024-05-22 10:27:32 +08:00
  • 40b7d8360c initialize methods Priokin 2024-05-21 14:34:01 +08:00
  • 33d7821c21 Change tensorNEAT to TensorNEAT WLS2002 2024-05-21 10:16:31 +08:00
  • d1559317d1 update readme.md for environment configuration wls2002 2024-05-20 20:45:48 +08:00
  • 0e89ed1d7c Update README.md EMI_Ran 2024-05-16 13:17:49 +08:00
  • 990b0e8982 Update README.md EMI_Ran 2024-05-16 09:18:58 +08:00
  • f4c7d0d73c Update README.md EMI_Ran 2024-05-16 09:17:15 +08:00
  • 3b8246e50e Merge pull request #1 from djole/main WLS2002 2024-04-28 19:08:58 +08:00
  • 4336c81ae3 Remove state from act_func arguments Djordje Grbic 2024-04-16 12:18:22 +02:00
  • 5fdf33ea14 Fix env_name typo Djordje Grbic 2024-04-16 11:18:15 +02:00
  • 2729a0f2d3 Update README.md WLS2002 2024-04-09 21:02:44 +08:00
  • c212e13f18 Update README.md EMI_Ran 2024-04-06 12:11:43 +08:00
  • 6be0d1d81d Update README.md EMI_Ran 2024-04-06 12:11:13 +08:00
  • 40fdafaecc Update README.md EMI_Ran 2024-03-27 17:36:53 +08:00
  • b6d52d773e Update README.md EMI_Ran 2024-03-27 17:34:59 +08:00
  • d19f4e6e3a Update README.md EMI_Ran 2024-03-27 17:05:32 +08:00
  • 2d5411511e Update README.md EMI_Ran 2024-03-27 17:04:15 +08:00
  • 8c34cbafce Update README.md EMI_Ran 2024-03-27 17:01:07 +08:00
  • dd0499da82 Update README.md WLS2002 2024-03-27 10:52:38 +08:00
  • f4a4d60cc4 Update README.md WLS2002 2024-03-27 10:50:02 +08:00
  • 85a6c60a3d Merge branch 'main' of github.com:EMI-Group/tensorneat wls2002 2024-03-26 22:04:25 +08:00
  • 47dbcbea80 change repo structure; modify readme wls2002 2024-03-26 21:58:27 +08:00
  • fd91ee4f5e Update README.md EMI_Ran 2024-03-26 08:39:46 +08:00
  • 6970e6a6d5 finish all refactoring wls2002 2024-02-21 15:41:08 +08:00
  • aac41a089d new architecture wls2002 2024-01-27 00:52:39 +08:00
  • 4efe9a53c1 Update README.md WLS2002 2024-01-21 23:05:31 +08:00
  • 82eeb194de update half_cheetah.gif wls2002 2023-10-22 21:02:18 +08:00
  • 15dadebd7e complete show() in brax env wls2002 2023-10-22 21:01:06 +08:00
  • 7f042e07c2 add brax env wls2002 2023-10-17 20:20:03 +08:00
  • f217d87ac6 delete useless; append readme wls2002 2023-09-15 23:50:10 +08:00
  • 4efa9445d5 refactor names; delete useless wls2002 2023-09-15 22:33:21 +08:00
  • d317317ed2 add hardware test wls2002 2023-08-15 09:08:58 +08:00
  • 0a7087353d add graph part wls2002 2023-08-13 23:54:41 +08:00
  • 9ae9d9dfdc add aaai exp wls2002 2023-08-13 12:30:50 +08:00
  • 33e6ef4916 add test for aaai wls2002 2023-08-11 19:18:11 +08:00
  • a778921892 add more rl task in examples wls2002 2023-08-09 18:26:59 +08:00
  • 9816903b37 Merge remote-tracking branch 'origin/experienment' into experienment wls2002 2023-08-09 18:01:37 +08:00
  • 3b6fe7eadc add more rl task in examples wls2002 2023-08-09 18:01:21 +08:00
  • e1b115bde4 Create README.md WLS2002 2023-08-08 20:14:55 +08:00
  • af54db3b12 change str in config (act, agg) from str to callable wls2002 2023-08-05 03:03:02 +08:00
  • 0e44b13291 remove create_func.... wls2002 2023-08-04 17:29:36 +08:00