https://github.com/lspector/Clojush

sort by:
Revision Author Date Message Commit Date
4c73dbf version bump 12 June 2012, 22:38:27 UTC
7341030 Added lexicase selection; misc chages to experimental examples. 01 June 2012, 21:42:24 UTC
2837632 Merge branch 'master' into working Conflicts: src/experimental/geometry.clj 25 March 2012, 20:28:13 UTC
50c890f First version compatible with Clojure 1.3. 25 March 2012, 20:14:11 UTC
f703169 last commit prior to Clojure 1.3 update 25 March 2012, 18:39:46 UTC
d9ab618 1.3-ifying experimental.nimrod-row1 24 March 2012, 01:56:52 UTC
924d723 1.3-ifying examples.sextic 24 March 2012, 01:43:52 UTC
12954f3 1.3-ifying examples.dsoar 24 March 2012, 01:43:18 UTC
fe3c0a3 1.3-ifying examples.simple-regression 24 March 2012, 01:42:48 UTC
4510e5a 1.3-ifying examples.odd 24 March 2012, 01:42:19 UTC
243f59a 1.3-ifying examples.factorial 24 March 2012, 01:42:13 UTC
c133c3e 1.3-ifying examples.korns-regression-p12 24 March 2012, 01:39:21 UTC
6e3a6b9 1.3-ifying examples.scaled-sextic 24 March 2012, 01:33:36 UTC
c4d3b66 1.3-ifying examples.argmap-regression 24 March 2012, 01:33:25 UTC
dc155aa 1.3-ifying examples.intertwined-spirals 24 March 2012, 01:29:30 UTC
dbf63e2 1.3-ifying examples.string 24 March 2012, 01:25:01 UTC
6a1b16f 1.3-ifying examples.mux 24 March 2012, 01:18:23 UTC
fa45d71 1.3-ifying examples.pagie-hogeweg 24 March 2012, 01:16:58 UTC
d2924c6 1.3-ifying examples.tagged-tg8 24 March 2012, 01:16:06 UTC
fb3e708 1.3-ifying examples.gaussian-mutation-demo 24 March 2012, 01:15:37 UTC
ed4ad62 1.3-ifying examples.tagged-regression 24 March 2012, 01:14:59 UTC
6de392f 1.3-ifying examples.tg8 24 March 2012, 01:14:20 UTC
49228f1 1.3-ifying examples.krypto 24 March 2012, 01:12:52 UTC
09c8bd1 1.3-ifying examples.mackey-glass-int. 24 March 2012, 01:10:33 UTC
563dd22 Correcting clojush version modification. 24 March 2012, 01:08:23 UTC
6e3f8ec Switching to clojure 1.3.0. 24 March 2012, 01:06:41 UTC
26f07b6 Removing clojure.contrib.math dependency from examples.lawnmower. 24 March 2012, 01:06:02 UTC
1871a3e Switching from clojure.contrib.math to clojure.math.numeric-tower. 24 March 2012, 00:51:39 UTC
b32b7b4 Removing clojure.contrib.seq-utils dependency. 24 March 2012, 00:47:14 UTC
a7c49c5 Switching from clojure.contrib.string to clojure.string. 24 March 2012, 00:42:18 UTC
6287d3c Version bump. 12 March 2012, 17:30:56 UTC
7c24ab6 Added tagged_when_<num> handling and tagged-when-instruction-erc. 12 March 2012, 17:27:29 UTC
8de8ed9 Version bump. 11 March 2012, 23:22:23 UTC
788680e Cleanup. 11 March 2012, 23:20:35 UTC
65c0cac Fixed bug with false literal; added exec_when instruction. 11 March 2012, 23:13:27 UTC
779403d Reformulated geometry example. 11 March 2012, 22:40:02 UTC
ac871e8 Cleaned up geometry.clj. 09 March 2012, 20:50:30 UTC
1a428fc Removed experimental stuff from geometry.clj. 04 March 2012, 18:17:52 UTC
b4002c5 Fixed bug that HAH not actually used in select. 03 March 2012, 20:03:06 UTC
a7d8b7c version bump 03 March 2012, 02:35:37 UTC
0b182e0 Deleted class files. 03 March 2012, 02:34:46 UTC
9e51baf version bump 03 March 2012, 01:08:24 UTC
205e595 Separated HAH error from total error. 03 March 2012, 01:04:20 UTC
0eea0f0 fixed lazy bug in compute-total-error 02 March 2012, 20:23:56 UTC
3ccc921 wild experimentation in geometry.clj 02 March 2012, 20:06:14 UTC
cec60f7 Version bump. 18 February 2012, 12:55:09 UTC
ccfe052 Added historically-assessed hardness feature. 18 February 2012, 12:54:16 UTC
3577816 Added geometry.clj example. 17 February 2012, 21:56:51 UTC
e234b8f version bump 10 February 2012, 22:20:31 UTC
2af4941 Added float_regression.clj example. 10 February 2012, 22:19:07 UTC
1546645 version bump 07 February 2012, 20:11:28 UTC
ccd25ef Logs now print last Git commit hash and link to GitHub. 04 February 2012, 15:00:16 UTC
1aad5d2 Version bump. 23 January 2012, 02:42:23 UTC
867af8f Much better lshuffle, uses Java's shuffle with a custom random source. 15 December 2011, 01:08:59 UTC
ea49df3 Removing the reverse for lists, as Lee pointed out, order doesnt matter at that point. 14 December 2011, 15:54:58 UTC
26cdf4f Adding lshuffle. This function is slower than the built-in java shuffle, but it uses a thread-local random generator. 14 December 2011, 15:30:20 UTC
dfe2c64 Version bump. 19 November 2011, 16:29:04 UTC
7393baf Merge branch 'master', remote-tracking branch 'origin' into simplification_fix 19 November 2011, 04:47:22 UTC
2efc76b Version bump. 18 November 2011, 20:49:05 UTC
7c53c60 Version bump. 18 November 2011, 15:24:36 UTC
e1be43b Fixed version number printing to catch all errors. Also, will now print version number even if it is not of the form #.#.# 18 November 2011, 14:58:13 UTC
048f2b9 Version bump. 18 November 2011, 13:53:57 UTC
824b7ca Added flatten-seqs for use in auto-simplify, otherwise vectors (such as in examples/dsoar.clj) will by flattened. 17 November 2011, 20:43:01 UTC
0f63644 Added printing of Clojush version to pushgp output. Also, some minor re-formatting of the pushgp function using Clooj's auto-formatting. 16 November 2011, 16:40:32 UTC
da4db60 Bumped version to 1.0.0. 15 November 2011, 16:04:35 UTC
1e4c75f registered-instructions is now a set. 12 November 2011, 19:52:08 UTC
bcb85a7 Changing define-registered to update the existing instruction, but not conj to registered-instructions. 12 November 2011, 19:46:58 UTC
1d3ce9b Merge remote-tracking branch 'origin/master' into optional_single_threading 12 November 2011, 17:09:01 UTC
97a57b5 Obsoleted the README version history in favor of the github commit log. 12 November 2011, 16:40:17 UTC
f67457a Merge branch 'master' of github.com:lspector/Clojush 12 November 2011, 11:08:14 UTC
5faf586 Merge remote branch 'origin/master' into optional_single_threading 11 November 2011, 15:47:21 UTC
34a01b9 Added log about string stack to README.txt. 11 November 2011, 14:52:51 UTC
c21a53b Changing define-registered to check if an instruction already exists in the instruction table. 11 November 2011, 13:40:42 UTC
74eb07a Merge remote branch 'origin/master' into optional_single_threading 11 November 2011, 13:33:29 UTC
0647397 Optional single threading, random-seed, lrand-nth, and replacements of non-local random generator calls. 11 November 2011, 12:56:55 UTC
09f1c11 merge. 11 November 2011, 08:25:45 UTC
0eb5de0 Overlap adjustment. 11 November 2011, 08:19:54 UTC
63eccbc Removed testing file string_tests.clj. 05 November 2011, 00:38:35 UTC
07f8d2e Removed sin_regression.clj. This was just a file to test out using PushGP. 05 November 2011, 00:29:59 UTC
e54dbc7 Added a second, more interesting PushGP run to string.clj. 05 November 2011, 00:17:11 UTC
c9b6b26 Modified example problem string.clj. 04 November 2011, 18:40:05 UTC
7454314 Add string_length. 04 November 2011, 18:13:58 UTC
8bc6e43 Add string_take, which uses the top of the integer stack to shorten the top of the string stack to that length. 03 November 2011, 23:48:40 UTC
eeaab1e Add string_concat instruction. 03 November 2011, 23:28:10 UTC
a1bc91a Got simple pushgp string example working. 28 October 2011, 19:37:46 UTC
5941ae1 Add simple pushgp problem using strings. 28 October 2011, 19:24:10 UTC
d3020bb Add string literals in Clojush. 28 October 2011, 17:00:18 UTC
a90dd2e Added file to test string stack. 28 October 2011, 16:17:31 UTC
fabcb34 Fix bug in string-rand instruction. 27 October 2011, 20:06:20 UTC
7fce375 Add instruction string-rand. 27 October 2011, 16:19:12 UTC
7ab3e61 Add instructions for string stack that are same as for other types. 27 October 2011, 15:35:39 UTC
d6cbbdd Added a string stack, and reformatted a few things. 27 October 2011, 15:26:57 UTC
fcb4545 Added an example use of Clojush to the src/examples/ directory. 26 October 2011, 22:16:08 UTC
c197910 Merge branch 'master' of github.com:lspector/Clojush 11 September 2011, 20:56:06 UTC
b15d8e9 first commit after move to Clooj/Leiningen environment 11 September 2011, 19:56:58 UTC
98e05e1 20110809: - Several additions/enhancements by Kyle Harrington: - Converted problem-specific-report to a parameter in pushgp. - Added reporting of program repeat counts in population. - Added "error-reuse" parameter to pushgp for use in stochastic and dynamic problems (for which reuse would be turned off). - Added examples/mackey_glass_int.clj, a symbolic regression problem as described in Langdon & Banzhaf's 2005 paper (citation in file). - Added examples/pagie_hogeweg.clj problem, a difficult symbolic regression problem when coevolution is not used. Introduced by Pagie & Hogeweg's 1997 paper (citation in file). 09 August 2011, 22:21:03 UTC
3c7d9ad Added "trace" argument to eval-push and run-push, for accumulating traces in states. 20110714: - Added "trace" argument to eval-push and run-push. If this is true then the resulting state will map :trace to a list of executed instructions and literals, in reverse order of execution. If the argument is :changes then instructions that have no effect on the state will be excluded. 14 July 2011, 08:49:12 UTC
d3e29c1 20110702: - Several fixes/refinements to tagged-code macros: - Fixed incorrect no-op of arg-free calls with empty tag space. - Added :additional_args to tagged-code macro structure; the value should be a list of items and these will be executed in order before calling the macro's instruction. - Added optional 5th arg to tagged-code-macro-erc; this should be a function of zero args that will be called to produce the value of :additional_args (e.g. if you want to have one random integer arg then you could specify a 5th arg of (fn [] (list (lrand-int 101))). - Changed format produced by abbreviate-tagged-code-macros to handle :additional_args and to be slightly more concise. 02 July 2011, 19:04:36 UTC
d9e210f 20110629: - Fixed abbreviate-tagged-code-macros printing of empty lists. - Added seq condition to walklist to permit walking of seqs that aren't actually full-fledged lists. 29 June 2011, 17:32:03 UTC
c1b1314 20110624(b): - Replaced walk-based code-manipulation with walklist functions that only traverse list structure. This fixes an interaction between map literals (e.g. tagged-code macros) and program structure. 24 June 2011, 21:50:19 UTC
back to top