diff --git a/docs/A_Guide_To_Propeller.html b/docs/A_Guide_To_Propeller.html index 9e584de..91402e7 100644 --- a/docs/A_Guide_To_Propeller.html +++ b/docs/A_Guide_To_Propeller.html @@ -24,7 +24,6 @@
You can evolve a Push program to solve a problem. You can also use the Push interpreter to evaluate Push programs in other projects, for example in agent-based evolutionary simulations in which agents are controlled by evolving Push programs.
If you have installed leiningen, which is a tool for running Clojure programs, then you can run Propeller on a genetic programming problem that is defined within this project from the command line with the command lein run -m <namespace>
, replacing <namespace>
with the actual namespace that you will find at the top of the problem file.
If you have installed Clojure, you can run Propeller on a genetic programming problem with the command clj -m <namespace>
, replacing <namespace>
with the actual namespace that you will find at the top of the problem file. The examples below use leiningen, but you can replace lein run -m
with clj --main
to run the same problem.
If you have installed Clojure, you can run Propeller on a genetic programming problem with the command clj --main <namespace>
, replacing <namespace>
with the actual namespace that you will find at the top of the problem file. The examples below use leiningen, but you can replace lein run -m
with clj --main
to run the same problem.
A specific example is provided later below.
To run a problem in Propeller, you want to call the -main
function in the problem file using leiningen. The -main
function will create a map of arguments from the input and run the main genetic programming loop.
When you run a problem, you will get a report each generation with the following information:
-:generation
+ :generation
:best-plushy
:best-program
:best-total-error
@@ -114,10 +113,9 @@
If you want to run the problem with the default parameters, then you should call -main
without arguments, as `(-main).
Tutorials
-- Adding genetic operators
-- Adding selection methods
-- Adding a new problem
-- Using Propeller for Experiments
+- Adding genetic operators
+- Adding selection methods
+- Adding a new problem
Contributing
You can report a bug on the GitHub issues page.
@@ -127,8 +125,6 @@
This commercially-friendly copyleft license provides the ability to commercially license binaries; a modern royalty-free patent license grant; and the ability for linked works to use other licenses, including commercial ones.
Citation
We are in the process of creating a DOI, but in the meantime, we ask that you cite the link to the repository if you use Propeller.
-About Propeller
-Propeller was created by
Contact
To discuss Propeller, Push, and PushGP, you can join the Push-Language Discourse.