Commit Graph

28 Commits

Author SHA1 Message Date
wls2002
55f1c626d3 fix bugs in to python code, see issue(https://github.com/EMI-Group/tensorneat/issues/24#issuecomment-2731438212) 2025-03-19 11:56:06 +08:00
williamgt
287151bf00 Does not request the new population from state, instead use the previous population to evaluate the show_details function from Problem, reflecting which generation is used for printing fitness in the prior part of this function 2025-03-10 12:01:14 +01:00
wls2002
b30cbdc669 add remove in state 2025-02-25 10:50:50 +08:00
WhymustIhaveaname
b07add7231 Merge branch 'EMI-Group:main' into main 2025-02-23 18:17:28 +08:00
Zenbook
c2566c3931 add mp4 format to show; fix a bug in visualize 2025-02-23 18:16:44 +08:00
wls2002
6d5f573e28 Add examples for saving evolving state and then restore evolving 2025-02-22 18:51:02 +08:00
wls2002
71771debfc add using_multidevice option in pipeline 2025-02-18 18:25:14 +08:00
Zenbook
d86a3196bd fix show error of cartpolev1 2025-02-17 23:38:50 +08:00
WhymustIhaveaname
d205d34ad2 Merge branch 'EMI-Group:main' into main 2025-02-17 23:17:50 +08:00
Youran on Lambda
626afcdf75 add multi device support to pipeline 2025-02-17 23:06:49 +08:00
wls2002
4791a17362 add readthedocs support 2025-02-17 16:10:20 +08:00
wls2002
f17f31bb2a fix bug in pipeline.py for show_problem_details
https://github.com/EMI-Group/tensorneat/issues/15
2025-02-14 12:27:32 +08:00
wls2002
ede30b424c fix bugs in hyperneat;
related to https://github.com/EMI-Group/tensorneat/issues/17
2025-02-13 12:20:55 +08:00
wls2002
e4f855b4f6 add show_details in problem;
releated to https://github.com/EMI-Group/tensorneat/issues/15
2025-02-12 22:42:05 +08:00
wls2002
51028346fd update cal_spawn_numbers_by_fitness 2025-01-30 19:50:26 +08:00
wls2002
ee1a2a8271 This commit is related to issue: https://github.com/EMI-Group/tensorneat/issues/11
1. Add origin_node and origin_conn.
2. Change the behavior of crossover and mutation. Now, TensorNEAT will use all fix_attrs(include historical marker if it has one) as identifier for gene in crossover and distance calculation.
3. Other slightly change.
4. Add two related examples: xor_origin and hopper_origin
5. Add related test file.
2024-12-18 16:20:34 +08:00
wls2002
1b7e49293a add feedforward substrate and hyperneat and related example;
see https://github.com/EMI-Group/tensorneat/issues/9;
fix bugs in genome visualize (add plt.close())
2024-11-23 15:32:28 +08:00
wls2002
5fdaf6806c add normalize in _cal_spawn_numbers_by_fitness 2024-11-22 12:17:49 +08:00
wls2002
647e750b38 add species_number_calculate_by params in neat.py
according to (issue)[https://github.com/EMI-Group/tensorneat/issues/8]
2024-11-22 11:33:47 +08:00
Sopot Cela
c172abfe4b Minor fix for error message in base genome 2024-10-13 05:50:47 -07:00
WLS2002
a9c0e1bd9c fix a bug in EvoX monitor 2024-08-14 15:07:29 +08:00
root
6edf083d4f update some files for save 2024-07-15 14:25:51 +08:00
root
f032564a43 update save method in pipeline 2024-07-15 11:21:52 +08:00
root
99b8f7fd90 update a lot, take a break 2024-07-12 07:47:33 +08:00
root
0d6e7477bf update functions. Visualize, Interpretable and with evox 2024-07-12 04:35:22 +08:00
root
5fc63fdaf1 fix bugs 2024-07-12 02:25:57 +08:00
root
3194678a15 update functions 2024-07-12 02:14:48 +08:00
root
5fdf7b29bc add License and pyproject.toml 2024-07-11 23:56:06 +08:00