From 9b81e345df54bb903c14631aa59db08598e97a08 Mon Sep 17 00:00:00 2001 From: Ryan Boldi Date: Mon, 14 Mar 2022 19:04:37 -0400 Subject: [PATCH] Update downsample.md --- doc/downsample.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/doc/downsample.md b/doc/downsample.md index 0b80ed7..62c2741 100644 --- a/doc/downsample.md +++ b/doc/downsample.md @@ -1,5 +1,27 @@ # Downsampling the Training Data +Downsampling is a very simple way to improve the efficiency of your evolutionary runs. It might allow for deeper evolutionary searches and a greater success rate. + +Using Downsampled-Lexicase selection with propeller is easy: + +Set the :parent-selection argument to :ds-lexicase as follows ```clojure -:downsample-rate -``` \ No newline at end of file +lein run -m propeller.problems.simple-regression :parent-selection :ds-lexicase +``` + +Arguments: + + +- Case Downsampling function: + - Random sampling (default) + - Case tournament selection + ```clojure + :ds-function :case-tournament + ``` + - Case Lexicase Selection + WIP +- Downsample Rate: + ```clojure + :downsample-rate 0.1 + ``` +