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
Ryan Boldi
6f152a0357
fixed multiple in/out problems
2022-06-05 21:15:20 -04:00
Ryan Boldi
1cc584ca44
fixed erroneous test
2022-06-05 10:27:30 -04:00
Ryan Boldi
f39d5e76cd
logging indices now
2022-06-05 10:17:23 -04:00
Ryan Boldi
b591403fe8
hyperselection implementation and tests
...
really hacky implementation that only works with UMAD for now.
2022-06-05 10:09:05 -04:00
Ryan Boldi
17f2676a47
Delete down-sampling-data.zip
2022-06-05 10:08:07 -04:00
Ryan Boldi
3ced7bd0fd
Update count-odds-test.csv
2022-06-05 10:07:20 -04:00
Ryan Boldi
032a9cc1ab
added data and data-creation file, fixed issues
2022-06-05 10:07:11 -04:00
Ryan Boldi
639d08b405
added picked datasets
2022-06-03 22:09:38 -04:00
Ryan Boldi
0cc5cec53a
Update data_creation.cljc
2022-06-03 22:06:38 -04:00
Ryan Boldi
42def900d6
data-creation script
2022-06-03 11:16:32 -04:00
Ryan Boldi
fa681bef44
Update simple_classification.cljc
2022-05-15 14:47:29 -04:00
Ryan Boldi
667b04312b
added ability to evaluate individuals every k generations
2022-05-14 19:49:51 -04:00
Ryan Boldi
d9171bcb51
argmax NOW tiebreaks randomly
2022-05-05 14:58:15 -04:00
Ryan Boldi
4fffe9e8f3
fixed some printing errors resulting from different input representations
2022-05-05 13:58:26 -04:00
Ryan Boldi
2b234a988b
breaks ties randomly
2022-05-05 13:57:59 -04:00
Lee Spector
262ddb83a1
Merge pull request #49 from lspector/dependabot/npm_and_yarn/async-2.6.4
...
Bump async from 2.6.3 to 2.6.4
2022-04-30 22:49:46 -04:00
dependabot[bot]
e4a1ef09fc
Bump async from 2.6.3 to 2.6.4
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-29 16:35:37 +00:00
Ryan Boldi
49d1287335
New param, ds-parent-rate, that changes how many parents become the representative population. At 1, this is just full information.
2022-04-27 13:22:57 -04:00
Ryan Boldi
816b443658
retested max-min, and added some new logging to judge case proportions
2022-04-13 22:54:33 -04:00
Ryan Boldi
e3dfcfd58e
Create simple_classification.cljc
2022-04-09 15:42:43 -04:00
Ryan Boldi
cebdd1aa20
Update complex_regression.cljc
2022-04-05 15:34:38 -04:00
Ryan Boldi
4f9ed1f267
Update complex_regression.cljc
2022-04-05 15:21:55 -04:00
Ryan Boldi
11b09c9be0
Update complex_regression.cljc
2022-04-03 23:08:49 -04:00
Ryan Boldi
336710144d
Create complex_regression.cljc
2022-04-02 14:49:27 -04:00
Ryan Boldi
217f195047
Implemented max-min, which takes the maximum minimum distance into account instead of average distances
2022-03-29 15:32:34 -04:00
Ryan Boldi
bff8f0673c
evals the whole population to be used for distance calculations
2022-03-28 22:08:22 -04:00
Lee Spector
acfb03f39b
Bump version
2022-03-28 12:32:15 -04:00
Lee Spector
a1252c5c0a
Update session.cljc to specify training/testing data among other things
2022-03-28 12:29:04 -04:00
Ryan Boldi
b33ac7c0a4
evaluate all distances every k generations
2022-03-16 11:07:08 -04:00
Ryan Boldi
9b81e345df
Update downsample.md
2022-03-14 19:04:37 -04:00
Ryan Boldi
43fde4c7ad
Implements first case subsampling function.
2022-03-14 19:04:32 -04:00
Ryan Boldi
22b7067f10
add and test helper functions
2022-03-14 19:02:47 -04:00
Ryan Boldi
f763db91a2
only do distance calculations if parent-selection is ds-lexicase
2022-03-12 14:05:55 -05:00
Ryan Boldi
287799f194
implemented downsampling and distance measuring/updating
...
Features:
- Tests!
- maintain index of all training-cases
- update distance of training-cases after every evaluation (only update cases that are in the downsample)
- when an individual passes all of the DS cases, the population is re-evaluated on all training-cases to see if they pass all of them. If so, evolution is completed and training is complete. (they are then tested on held out test set and performance is reported)
2022-03-12 13:59:47 -05:00
Ryan Boldi
83c7e440f6
added step function to math utils
2022-03-12 13:55:47 -05:00