680 Commits

Author SHA1 Message Date
Ashley Bao
b6b7a5bf9b added docstrings to problems 2023-01-13 17:39:28 -05:00
Lee Spector
3a04b74633
Merge pull request #54 from FluffyChipmunk/master
Added deps.edn
2023-01-12 21:20:44 -05:00
Ashley Bao
4f2db7a406 removed cache files 2023-01-12 20:45:29 -05:00
Ashley Bao
ace5afc907 update gitignore 2023-01-12 20:39:18 -05:00
Ashley Bao
204c8ae0a5 created deps.edn file 2023-01-12 19:20:12 -05:00
Ashley Bao
84f2e6a88d added docstrings
more comments in genome, gp, selection, simplification, utils, variation
2023-01-11 21:37:37 -05:00
Ryan Boldi
a8e42475b5 Update selection_test.cljc 2023-01-10 10:57:20 +01:00
Ryan Boldi
cc9e250a1b Create UBall5D.cljc 2023-01-10 10:30:14 +01:00
Ryan Boldi
2d5bc49d86 Update float_regression.cljc 2023-01-10 09:01:05 +01:00
Ashley Bao
962dd5a55b added explanation of session namespace 2023-01-09 16:42:28 -05:00
Ryan Boldi
ed37be0720 Update downsample.cljc 2023-01-09 16:28:36 +01:00
Ryan Boldi
68bab20143 prepped for integer and float regression runs 2023-01-08 15:08:29 +01:00
Ryan Boldi
d9e16aa028 implemented soft ids, where being a threshold away from solved still counts as being solved. 2023-01-08 14:26:36 +01:00
Ryan Boldi
43752ed6e0 Merge branch 'master' 2023-01-07 22:54:37 +01:00
Lee Spector
f83ad0f8ef Return 0.0 from mean of empty collection 2023-01-07 12:10:35 -05:00
Lee Spector
685bc86fc0 Fix formatting 2023-01-07 11:57:53 -05:00
Lee Spector
19d049500b Fix formatting 2023-01-07 11:55:19 -05:00
Lee Spector
9a10faaec2
Merge pull request #53 from dndang23/epsilon-lexicase-selection
Implemented epsilon-lexicase selection in selection.cljc and calculated epsilons once per generation in gp.cljc
2023-01-07 11:46:20 -05:00
dndang23
bff4da6975 Made organizational changes suggested by Ryan 2023-01-05 16:21:21 -08:00
Ryan Boldi
c40f1f70f4 added fitness proportionate selection + tests 2023-01-05 12:40:15 +01:00
Ryan Boldi
2a76d32479 Update .gitignore 2023-01-04 21:38:39 +01:00
dndang23
072b8af061 Added comments 2022-12-29 18:22:02 -05:00
dndang23
c5dd970149 Implemented epsilon-lexicase selection into propeller 2022-12-28 17:14:54 -05:00
Ryan Boldi
4625475e90 Update grade.cljc 2022-12-21 21:03:51 -05:00
Ryan Boldi
77ec7b121e Update gp.cljc 2022-12-21 21:03:49 -05:00
Ryan Boldi
e3ef43e95a overhaul to down-sampling. Separated selection from the down-sampling type.
Also, added to the docs to help startup faster
2022-12-12 11:53:14 -05:00
Ryan Boldi
b4e4552acb implemented elite/not elite vector tracking, moved tests 2022-11-17 20:23:46 -05:00
Ryan Boldi
e011fa7892 added armins function and tests 2022-11-17 20:22:51 -05:00
Ryan Boldi
1cdf6f5640 account for generation interval in eval counting 2022-11-08 15:48:12 -05:00
Ryan Boldi
f6a412d605 added evaluation tracking, automatically stopping at a consistent number of evals 2022-11-07 18:43:36 -05:00
Ryan Boldi
1f62d9ca41 fixed autods errors 2022-10-25 13:00:50 -04:00
Ryan Boldi
fc738e2154 tested and fixed auto-ds size 2022-10-18 15:45:31 -04:00
Ryan Boldi
7467f638a7 Merge branch 'biased-downsampling-exp' into auto-ds-size 2022-10-13 09:27:25 -04:00
Ryan Boldi
28b76e14ab fixed find-pair bug 2022-08-19 11:23:35 -04:00
Ryan Boldi
0ffed2b56c fix find-pair (maybe) 2022-08-16 11:13:25 -04:00
Ryan Boldi
239de881ce fixed scrabble score test-data bugs. (might revert) 2022-08-14 09:36:56 -04:00
Ryan Boldi
6ffd3bea59 grade is now easier, more aligned with comparison. Doesn't use whole string, just output letter. 2022-08-14 09:34:31 -04:00
Ryan Boldi
75fd08e1dc fixed scrabble score bug 2022-08-02 09:33:05 -04:00
Ryan Boldi
560a614afa Update find_pair.cljc 2022-07-31 09:53:38 -04:00
Ryan Boldi
27e64b2362 grade prints, scrabble score doesn't 2022-07-31 09:10:20 -04:00
Ryan Boldi
dd1fc99205 Update find_pair.cljc 2022-07-29 10:50:08 -04:00
Ryan Boldi
98d6881d68 Create find_pair.cljc 2022-07-29 10:48:50 -04:00
Ryan Boldi
98474297fb Update small_or_large.cljc 2022-06-20 22:30:08 -04:00
Ryan Boldi
39aa7a8cf3 implemented all problems but find-pair 2022-06-16 11:14:43 -04:00
Ryan Boldi
039769eaf6 gcd problem implemented 2022-06-11 10:30:51 -04:00
Ryan Boldi
cddb60c63f data parsing works for data with strings now 2022-06-11 10:24:45 -04:00
Ryan Boldi
6bc31e2d9c implemented auto downsample size 2022-06-08 08:51:16 -04:00
Ryan Boldi
72d325a609 stopped creating data 2022-06-07 10:44:50 -04:00
Ryan Boldi
b5763dcc5a added boolean flag to not end runs on success 2022-06-07 09:42:55 -04:00
Ryan Boldi
b5953d3779 Update fuel_cost.cljc 2022-06-05 21:15:23 -04:00