Michael Peters
|
c224f1a609
|
archive ioset
|
2024-08-29 16:09:44 -07:00 |
|
Michael Peters
|
e0838d091c
|
add smoke test for neat-snake-brain.ts
|
2024-08-29 16:07:58 -07:00 |
|
Michael Peters
|
72a761eb3d
|
NEATSnakeBrain rename
|
2024-08-29 15:58:48 -07:00 |
|
Michael Peters
|
08c9a27266
|
add tests for computeNextGeneration
|
2024-08-29 15:54:33 -07:00 |
|
Michael Peters
|
4350b425ee
|
neat.ts and neat-brain.ts split out
|
2024-08-29 15:39:24 -07:00 |
|
Michael Peters
|
dca576b4f0
|
add todos
|
2024-08-29 00:20:23 -07:00 |
|
Michael Peters
|
6e470c18f1
|
rest of computeNextGeneration
|
2024-08-29 00:16:48 -07:00 |
|
Michael Peters
|
acc4c2f7aa
|
initialSpeciate -> assignSpecies
|
2024-08-29 00:12:18 -07:00 |
|
Michael Peters
|
df00f3806d
|
tweaks for champions
|
2024-08-28 23:44:16 -07:00 |
|
Michael Peters
|
8bf420498e
|
use terms for "Tournament Selection"
|
2024-08-28 23:41:16 -07:00 |
|
Michael Peters
|
4d2e5b4b44
|
adjust chooseSurvivors -> chooseByFertility to also give the champions
|
2024-08-28 23:27:58 -07:00 |
|
Michael Peters
|
21bf8f781e
|
add snake brain neat
|
2024-08-28 21:39:39 -07:00 |
|
Michael Peters
|
52691ff9c0
|
NEATBrain
|
2024-08-28 21:12:32 -07:00 |
|
Michael Peters
|
74eb95364e
|
add test for crossGenomes
|
2024-08-27 22:13:55 -07:00 |
|
Michael Peters
|
465ac4b9dd
|
add crossGenomes implementation
|
2024-08-27 22:04:41 -07:00 |
|
Michael Peters
|
566759e781
|
align genomes with mom/dad notation
|
2024-08-27 21:47:20 -07:00 |
|
Michael Peters
|
5762b80475
|
add todo
|
2024-08-27 20:40:52 -07:00 |
|
Michael Peters
|
b5abd76f83
|
add chooseMate function and tests
|
2024-08-27 20:35:03 -07:00 |
|
Michael Peters
|
687fedca63
|
add thinking test
|
2024-08-27 17:43:09 -07:00 |
|
Michael Peters
|
6eaf7b8182
|
potential
|
2024-08-26 23:15:03 -07:00 |
|
Michael Peters
|
fce2827422
|
add test for find acyclic connections
|
2024-08-26 23:14:24 -07:00 |
|
Michael Peters
|
97c74315d1
|
add tests for up to mutate new node
|
2024-08-26 22:55:56 -07:00 |
|
Michael Peters
|
98aacec09e
|
add assertDeepEqual
|
2024-08-26 22:40:25 -07:00 |
|
Michael Peters
|
c740c12b09
|
prepare for assert
|
2024-08-26 22:25:08 -07:00 |
|
Michael Peters
|
a7661f28fe
|
add test for choose survivors
|
2024-08-26 22:20:10 -07:00 |
|
Michael Peters
|
a8f1d1973a
|
add mapmap and mapinvert
|
2024-08-26 16:00:12 -07:00 |
|
Michael Peters
|
ae22555a06
|
add tests for initialSpeciate
|
2024-08-26 15:23:07 -07:00 |
|
Michael Peters
|
203645f5a5
|
naming improvements
|
2024-08-26 14:48:57 -07:00 |
|
Michael Peters
|
9cf0b84947
|
move mutate parts into testable functions
|
2024-08-26 14:43:59 -07:00 |
|
Michael Peters
|
889b0dfa77
|
create new connection script
|
2024-08-26 14:09:48 -07:00 |
|
Michael Peters
|
871d531972
|
rename network2 -> network
|
2024-08-22 22:11:15 -07:00 |
|
Michael Peters
|
931decf55e
|
start using network2
|
2024-08-22 22:07:44 -07:00 |
|
Michael Peters
|
24c129ed4b
|
clean up imports
|
2024-08-22 21:49:01 -07:00 |
|
Michael Peters
|
a8723a24cb
|
fix addtest
|
2024-08-22 21:44:39 -07:00 |
|
Michael Peters
|
b240cb1cbd
|
add test for toposort
|
2024-08-22 21:43:46 -07:00 |
|
Michael Peters
|
5c67fe8258
|
add functionality for testtraceparents
|
2024-08-15 20:58:06 -07:00 |
|
Michael Peters
|
3b0a72820a
|
start adding tests for network2
|
2024-08-15 19:02:04 -07:00 |
|
Michael Peters
|
f8b74fdbe3
|
start on a network2
|
2024-08-15 00:03:29 -07:00 |
|
Michael Peters
|
06b935de72
|
add traceparents to efficiently trace all parents of all nodes in the graph
|
2024-08-14 19:46:55 -07:00 |
|
Michael Peters
|
a3e6b0ed80
|
start on mating functions
|
2024-08-13 23:09:05 -07:00 |
|
Michael Peters
|
f25cf395bc
|
start choosing survivors
|
2024-08-13 17:42:41 -07:00 |
|
Michael Peters
|
d059a15086
|
update iteration algorithm
|
2024-08-13 15:03:37 -07:00 |
|
Michael Peters
|
a26dd0b4bd
|
add details on how to produce future generations
|
2024-08-12 22:26:43 -07:00 |
|
Michael Peters
|
7a986b3296
|
components -> site
|
2024-08-12 21:02:53 -07:00 |
|
Michael Peters
|
834d4443dc
|
start on speciation
|
2024-08-12 17:17:55 -07:00 |
|
Michael Peters
|
8e28e73f48
|
add combined test
|
2024-08-12 12:56:21 -07:00 |
|
Michael Peters
|
28890ffa40
|
add test for compatibility distance
|
2024-08-12 11:50:55 -07:00 |
|
Michael Peters
|
98984e332b
|
add test for brain-neat
|
2024-08-09 16:00:33 -07:00 |
|
Michael Peters
|
5138914508
|
add some tests for ioset
|
2024-08-09 15:46:24 -07:00 |
|
Michael Peters
|
7e05664a76
|
alignment and compatibility distance
|
2024-08-09 15:00:15 -07:00 |
|