Mahran-Yousef 6f930841fc Adding UMAD Rate and variation
Adding the ability for the user to modify the UMAD rate that controls the addition and deletion rates and the ability to specify the percentages of new individuals created bu UMAD or crossover
2020-06-17 20:09:35 -04:00
2020-06-07 11:13:33 -04:00
2020-06-07 11:13:33 -04:00
2020-06-07 11:13:33 -04:00
2020-06-07 11:13:33 -04:00
2020-06-07 11:13:33 -04:00
2020-06-07 11:13:33 -04:00
2020-06-07 11:13:33 -04:00
2020-06-07 15:50:57 -04:00

propeller

Yet another Push-based genetic programming system in Clojure.

Usage

To run PushGP on the default genetic programming problem from a REPL, load propel.core into your REPL (i.e. lein repl), and run (-main).

To run PushGP on the default genetic programming problem from command line, execute lein run. Command-line arguments may be provided to override the defaults specified in -main, for example, lein run :population-size 100. You can use something like lein run | tee outfile to send output both to the terminal and to outfile.

Description

Propel is an implementation of the Push programming language and the PushGP genetic programming system in Clojure.

For more information on Push and PushGP see http://pushlanguage.org.

Description
A fork of Dr. Lee Spector's Propeller mainly for learning.
Readme EPL-2.0 6.1 MiB
Languages
Clojure 97.9%
Python 1.7%
Nix 0.3%