{"id":337,"date":"2013-09-17T12:55:21","date_gmt":"2013-09-17T16:55:21","guid":{"rendered":"http:\/\/sites.hampshire.edu\/ci-lab\/?p=337"},"modified":"2013-09-18T15:25:46","modified_gmt":"2013-09-18T19:25:46","slug":"18-september-2013","status":"publish","type":"post","link":"https:\/\/sites.hampshire.edu\/ci-lab\/2013\/09\/17\/18-september-2013\/","title":{"rendered":"18 September 2013"},"content":{"rendered":"<h1>Meeting Notes<\/h1>\n<p>Present: Lee, Tom (scribe), Dave, Omri, Frode<\/p>\n<h3>Dave<\/h3>\n<p>Dave is moving on \ud83d\ude41<\/p>\n<h3>Frode<\/h3>\n<p>Frode will be working on getting used to doing Clojush runs and getting back into writing Clojure code.<\/p>\n<h3>Omri<\/h3>\n<ul>\n<li>Omri is trying some things related to using Xerox machines for SIMD parallelism using stacked transparencies.<\/li>\n<li>Unfortunately, adding new stacks in Clojush for just one example file is difficult, and therefore the easiest thing to do is to just change the global definition of the stacks.<\/li>\n<\/ul>\n<h3>Lee<\/h3>\n<ul>\n<li>ULTRA with many noops. This sounds interesting and potentially useful for allowing evolution to determine the correct amounts of noops.\n<ul>\n<li>Adding noops effectively increases the alternation rate so that it can be set lower.<\/li>\n<li>Tom suggests using a fixed program size to encourage homology.<\/li>\n<li>A good project would be to look at evolving populations to see how much homology exists, especially comparing something like ULTRA with normal genetic operators.<\/li>\n<\/ul>\n<\/li>\n<li>If anyone wants to work on calc or other software projects, talk to Lee!<\/li>\n<\/ul>\n<h3>Tom<\/h3>\n<ul>\n<li>Implemented the change problem, which isn&#8217;t as difficult as it first appeared, since it may be possible to do without exec stack manipulations and only integer arithmetic.\n<ul>\n<li>Tom will try some runs with only integers.<\/li>\n<li>Tom is interested in general in doing some sort of Linear Push with ULTRA, which may help with matching instructions that need structure with the right connections.<\/li>\n<\/ul>\n<\/li>\n<li>Bagging and other ensemble techniques are potentially interesting!<\/li>\n<\/ul>\n<h1><\/h1>\n<h1>Pre-Meeting Agenda<\/h1>\n<p>Things Tom wants to discuss:<\/p>\n<ul>\n<li>Using ML ensemble techniques to combine solutions from multiple GP runs into single solution<\/li>\n<li>Feature selection might be useful, especially for lexicase!<\/li>\n<li>The US Change Problem\n<ul>\n<li>implemented and started testing<\/li>\n<li>no solutions so far, but some very close misses, such as some that miss 2 to 5 cases out of every 25<\/li>\n<li>It seems that ULTRA is having a hard time using semantic parentheses for instructions that need them, such as exec_y, exec_if, and exec_do*times.\n<ul>\n<li>I would be interested in trying some paren-free PushGP, where instruction groupings are somehow baked into instructions that need them. Or maybe, those instructions always start a paren, and only the ending paren can vary.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>I&#8217;ve been timing the US Change runs, and am starting to get results as to which nodes of the cluster they are most efficient for.<\/li>\n<\/ul>\n<p>Lee adds:<\/p>\n<ul>\n<li>Noops and ULTRA.<\/li>\n<li>Results for CREST\/COW<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Meeting Notes Present: Lee, Tom (scribe), Dave, Omri, Frode Dave Dave is moving on \ud83d\ude41 Frode Frode will be working on getting used to doing Clojush runs and getting back into writing Clojure code. Omri Omri is trying some things related to using Xerox machines for SIMD parallelism using stacked transparencies. Unfortunately, adding new stacks [&hellip;]<\/p>\n","protected":false},"author":635,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-337","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts\/337"}],"collection":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/users\/635"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/comments?post=337"}],"version-history":[{"count":4,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts\/337\/revisions"}],"predecessor-version":[{"id":348,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/posts\/337\/revisions\/348"}],"wp:attachment":[{"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/media?parent=337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/categories?post=337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.hampshire.edu\/ci-lab\/wp-json\/wp\/v2\/tags?post=337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}