Lee Spector
|
a8045357fd
|
Reformulate rate normalization for autoconstruction hypervariability
|
2023-10-29 00:25:20 -04:00 |
|
Lee Spector
|
cfbba8cbc4
|
Remove unused requires to data-creation
|
2023-10-23 10:22:08 -04:00 |
|
Lee Spector
|
878caa9ae4
|
Require org.clojure/data.csv in deps.edn
|
2023-10-23 10:16:01 -04:00 |
|
Lee Spector
|
92fd220961
|
Add cleanup to move shutdown-agents into tail position
|
2023-10-19 10:58:22 -04:00 |
|
Lee Spector
|
b6e7b0e86f
|
Call shutdown-agents at end of run; reformat
|
2023-10-19 10:53:13 -04:00 |
|
Lee Spector
|
e3ba58587a
|
Make boundaries of hypervariable segments hypervariable
|
2023-10-19 10:44:30 -04:00 |
|
Lee Spector
|
37df3432fb
|
Switch to normalized autoconstructive hypervariation; reformat
|
2023-10-18 17:05:38 -04:00 |
|
Lee Spector
|
adf039195c
|
Merge pull request #63 from ryanboldi/main
pmapallv multi-collection implementation
|
2023-10-16 18:34:17 -04:00 |
|
Ryan Boldi
|
71f5b9d8de
|
pmapallv always returns vector
|
2023-10-16 18:38:17 -04:00 |
|
Ryan Boldi
|
a315482302
|
implements multi collection pmapallv, and uses it in down-sampling and in hyperselection
|
2023-10-16 18:32:38 -04:00 |
|
Ryan Boldi
|
64e35d320c
|
Update gp.cljc
|
2023-10-15 23:17:33 -04:00 |
|
Ryan Boldi
|
e9a2fe9a5b
|
made variation operators user pmapallv
|
2023-10-15 23:10:12 -04:00 |
|
Ryan Boldi
|
ce71c6d49f
|
Merge branch 'master' of https://github.com/lspector/propeller
|
2023-10-15 22:55:02 -04:00 |
|
Ryan Boldi
|
288faadedf
|
Update downsample.cljc
|
2023-10-15 22:54:22 -04:00 |
|
Lee Spector
|
6bd060a189
|
Experiment
|
2023-10-15 22:54:01 -04:00 |
|
Lee Spector
|
eb467a33b3
|
Remove mapper arg that is now handled in propeller.utils/pmapallv
|
2023-10-15 11:10:31 -04:00 |
|
Lee Spector
|
e7130da06f
|
Merge pull request #60 from ryanboldi/main
down-sampling code, autosimplification code
|
2023-10-15 10:51:51 -04:00 |
|
Ryan Boldi
|
63ff79e1e4
|
Update variation.cljc
|
2023-10-14 21:55:58 -04:00 |
|
Ryan Boldi
|
d427e3a9bd
|
move docs to right place
|
2023-10-14 21:46:18 -04:00 |
|
Ryan Boldi
|
fbf77cdb90
|
Merge branch 'master'
|
2023-10-14 21:39:44 -04:00 |
|
Lee Spector
|
139e395f60
|
Print average hypervariability when using autoconstructive hypervariability
|
2023-10-14 17:37:16 -04:00 |
|
Lee Spector
|
5103463cd8
|
Add doc string and clean up names
|
2023-10-14 17:08:20 -04:00 |
|
Lee Spector
|
a8d046e52e
|
Add autoconstructive hypervariability tournaments
|
2023-10-14 16:43:14 -04:00 |
|
Lee Spector
|
9f3c6f46ff
|
Implement autoconstructive hypervariation umad (ah-umad)
|
2023-10-12 14:39:26 -04:00 |
|
Lee Spector
|
c4070c6f43
|
Set up mul3 defaults for :ah-umad; note hack to :instructions
|
2023-10-11 19:37:10 -04:00 |
|
Lee Spector
|
b88ff01526
|
Strip :vary and :protect if using :ah-umad
|
2023-10-11 19:27:26 -04:00 |
|
Lee Spector
|
0dc286610a
|
Remove incorrect comment
|
2023-10-11 18:19:08 -04:00 |
|
Lee Spector
|
7dcf75c433
|
Allow collection for :max-batch-size
|
2023-09-05 10:44:50 -04:00 |
|
Lee Spector
|
65c7f2a3fe
|
Experiment
|
2023-09-04 13:07:23 -04:00 |
|
Lee Spector
|
ced767960c
|
Prevent reader conditional from violating syntax outside of :clj
|
2023-09-03 21:43:23 -04:00 |
|
Lee Spector
|
a27c7f8477
|
Allow collections for genetic operator hyperparameters
|
2023-09-03 21:40:02 -04:00 |
|
Lee Spector
|
875c0b8e73
|
Rename rate to onenum, since it can be used for non-rate hyperparameters too
|
2023-09-03 20:54:44 -04:00 |
|
Lee Spector
|
fad10a85b5
|
Add rate function to support rate collections
|
2023-09-03 20:48:51 -04:00 |
|
Lee Spector
|
1facb741e6
|
Improve efficiency of motley-batch-lexicase-selection
|
2023-09-03 10:06:42 -04:00 |
|
Lee Spector
|
06e9f9445d
|
Add motley batch lexicase selection
|
2023-09-02 16:38:15 -04:00 |
|
Lee Spector
|
a95e1ea872
|
Add alternation genetic operator; mul3 enhancements
|
2023-09-02 14:43:36 -04:00 |
|
Lee Spector
|
3ca6d4175f
|
Initialize diploid genomes to pairs of same; implement diploid vumad; mess around with mul3
|
2023-08-31 17:17:33 -04:00 |
|
Lee Spector
|
aeae30d0d4
|
Add variable umad (vumad) genetic operator; mul3 parameter experiments
|
2023-08-30 16:43:49 -04:00 |
|
Lee Spector
|
b49ced0567
|
Mess with defaults
|
2023-08-30 15:19:00 -04:00 |
|
Lee Spector
|
1733ffd42e
|
Merge branch 'master' into boolean-multipliers
|
2023-08-30 14:47:58 -04:00 |
|
Lee Spector
|
7797fc1def
|
Document concurrency and :single-thread-mode in README
|
2023-08-30 13:14:32 -04:00 |
|
Lee Spector
|
87ba635f4f
|
Use pmapallv for variation, which includes selection
|
2023-08-30 12:52:34 -04:00 |
|
Lee Spector
|
a2192ca37d
|
Use pmapallv for evaluation in GP, after debugging and adding shutdown-agents
|
2023-08-30 12:36:47 -04:00 |
|
Lee Spector
|
4faf2300ee
|
Remove most of GP function's docstring
|
2023-08-30 12:14:24 -04:00 |
|
Lee Spector
|
0aa8af7993
|
Add pmapallv utility function
|
2023-08-30 12:02:46 -04:00 |
|
Lee Spector
|
ee3f8372c8
|
Add boolean multiplier problems, with temporary default settings
|
2023-08-28 19:49:49 -04:00 |
|
Lee Spector
|
6eccd21ece
|
Include CLI tools version of example command lines
|
2023-04-16 09:11:54 -04:00 |
|
Lee Spector
|
fa9d0a3740
|
Update docs and bump version
|
2023-03-29 15:14:56 -04:00 |
|
Lee Spector
|
cb2aad6c17
|
Add word space
|
2023-03-29 14:18:10 -04:00 |
|
Lee Spector
|
d6283328db
|
Remove old, incomplete fizz-buzz problem file
|
2023-03-29 14:14:43 -04:00 |
|