Clojush
Clojush copied to clipboard
The Push programming language and the PushGP genetic programming system implemented in Clojure.
I was upgrading some dev stuff on my laptop, and did the obvious-seeming thing in the Clojush folder: `lein run`. (autocorrect doesn't like `lein`) I think probably instead of an...
Windows users would like to be able to run-fly too. @saulshanabrook
Error when adding Clojush ``` clojush {:mvn/version "3.17.1"} ``` >Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact bouncycastle:bctsp-jdk14:jar:138 in central (https://repo1.maven.org/maven2/) With Clojure 1.9.0 using cider-jack-in. Solution: ``` clojush {:mvn/version "3.17.1"...
I can't be exactly sure what this instruction is meant to do based on its name alone, but something seems off. Seems wrong to have `(not (not ...))` anywhere. ```clj...
If you use meta-errors, and also the `:reproduction` genetic operator, and you don't override the default of `true` for `:reuse-errors`, then you'll get an index-out-of-bounds error. Until this is fixed,...
https://github.com/lspector/Clojush/wiki/Tracing-a-Push-program-with-Clojush doesn't actually explain how to change the number of steps, it just sort of says "you're on your own" at the end.
I often find myself explaining, step by step, what a trace is doing in each step. The constants and input values are straightforward; the instructions can be more complicated. I'd...
Sheesh. Show some empathy, Clojush. `I'M SORRY I WAS UNABLE TO DO THIS` or maybe `TRY AGAIN!`
Running the `simple_regression` demo, I evolved several successful programs which (I thought) worked fine before simplification, but failed after simplification. It turns out that what I was doing was assuming...
There are apparently as many different approaches in `src/clojush/problems` as there are files. We know, because we've wrestled with it, that to build a new problem you need to define...