<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12877004</id><updated>2011-04-21T13:28:10.123-07:00</updated><category term='Carl Sagan'/><category term='Python'/><category term='Admin'/><category term='SWIG'/><category term='photo'/><category term='UCLA'/><category term='personal'/><category term='geeky'/><category term='politics'/><category term='sexual selection'/><category term='laparoscopy'/><category term='nature photo'/><category term='DANCE'/><category term='grad school'/><category term='street photo'/><category term='Programming'/><category term='evolution'/><title type='text'>Efferre</title><subtitle type='html'>&lt;i&gt;Efferre&lt;/i&gt;, latin for "to carry outward", forms the root of &lt;i&gt;efferent&lt;/i&gt;, a class of neurons that carry information from the brain.
&lt;BR&gt;&lt;BR&gt;
Unedited notes, thoughts and ramblings on &lt;b&gt;motion controllers&lt;/b&gt;, &lt;b&gt;character animation&lt;/b&gt;, &lt;b&gt;neural networks&lt;/b&gt;, &lt;b&gt;neural biology&lt;/b&gt; and &lt;b&gt;evolution&lt;/b&gt;.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12877004.post-4618777246462013914</id><published>2007-01-08T01:53:00.000-08:00</published><updated>2007-01-08T01:57:12.501-08:00</updated><title type='text'>Syncretism was usurped by sociobiology.</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-4618777246462013914?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/4618777246462013914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=4618777246462013914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/4618777246462013914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/4618777246462013914'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2007/01/syncretism-was-usurped-by-sociobiology.html' title='Syncretism was usurped by sociobiology.'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-1119305713546277554</id><published>2006-12-19T20:53:00.000-08:00</published><updated>2006-12-19T23:25:29.128-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Carl Sagan'/><title type='text'>A Mote of Dust Suspended in a Sunbeam</title><content type='html'>Last week I set my laptop's background to a picture of the back-side of the &lt;a href="http://en.wikipedia.org/wiki/Voyager_Golden_Record"&gt;Voyager disk&lt;/a&gt;.  I had just read a biography of Frank Drake, which described the process of creating the image for Pioneer and the media for Voyager.  Drake said it was one of the highlights of his life.  This was just a few days shy of tenth anniversary of Carl Sagan's death.&lt;br /&gt;&lt;br /&gt;&lt;table align="right" style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/chokma/Borrowed/photo#5010498814825091106"&gt;&lt;img src="http://lh3.google.com/image/chokma/RYjeIBUqUCI/AAAAAAAAAAc/MY3GbMKe5sw/s288/gse_multipart16078.jpg"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:66%; text-align:right"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Dec 20th, 1996.  I don't remember the day, but I was perhaps busy working on some &lt;a href="http://sec.edgar-online.com/1999/01/28/17/0000931763-99-000225/Section104.asp"&gt;DMK&lt;/a&gt; project.  I think I wasn't long at DMK; I recall my date of hire because I was nervous to tell my new boss I couldn't start when she wanted me to because I was going to spend the weekend in &lt;a href="http://www.wired.com/wired/archive/4.11/burningman.html"&gt;the desert&lt;/a&gt;.  Carl Sagan's passing probably got washed up in the new job, and the coming Winter Solstice family gathering. &lt;br /&gt;&lt;br /&gt;But I believe my first contact with Sagan was stumbling upon a book in my parent's library-- Cosmos.  Of all the amazing things in that wonderful book, I remember most of all two chapters. The Drake equation and Nuclear Winter.  An imminent danger of ending all known life.  A hope of finding intelligent extra-terrestrial civilizations.  Thinking back on those days makes the threats of today, and our hopes, seem trivial.&lt;br /&gt;&lt;br /&gt;Sagan died too soon; he still had much work left to do.&lt;br /&gt;&lt;br /&gt;Tomorrow marks the 10th anniversary of the death of a hero.  Let us remember him, and do our part to fan the sparks he ignited.&lt;br /&gt;&lt;br /&gt;Thank you, Carl Sagan.  May your memory deliver us from our demon-haunted world.&lt;br /&gt;&lt;br /&gt;(Part of the &lt;a href="http://joelschlosberg.blogspot.com/2006/11/announcing-carl-sagan-memorial-blog.html"&gt;memorial group-blog&lt;/a&gt; and &lt;a href="http://nicksagan.blogs.com/nick_sagan_online/2006/12/carl_sagan_blog.html"&gt;Nick Sagan's appeal&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-1119305713546277554?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/1119305713546277554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=1119305713546277554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/1119305713546277554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/1119305713546277554'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/like-mote-of-dust.html' title='A Mote of Dust Suspended in a Sunbeam'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-4993761758512876589</id><published>2006-12-14T13:51:00.001-08:00</published><updated>2006-12-14T13:51:51.543-08:00</updated><title type='text'>Lemmings 2006</title><content type='html'>http://www.armadillorun.com/&lt;br /&gt;&lt;br /&gt;Really awesome little lemmingsesque game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-4993761758512876589?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/4993761758512876589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=4993761758512876589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/4993761758512876589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/4993761758512876589'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/lemmings-2006.html' title='Lemmings 2006'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-182166969120946894</id><published>2006-12-12T23:10:00.000-08:00</published><updated>2006-12-14T12:05:01.554-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laparoscopy'/><category scheme='http://www.blogger.com/atom/ns#' term='grad school'/><title type='text'>Now this is high-fucking-tech...</title><content type='html'>Duct tape and bailing wire pretty much literally, so endoscopic tools with embedded six degree-of-freedom sensors (Ascension Tech).  The magnetic tracking isn't without some headaches, but so far I'm pretty impressed with the precision.  As expected metal screws with them, but a bit unexpectedly, the accuracy varies dramatically depending on  where in the magnetic field volume the sensor is-- get too close to the emitter and all is lost.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/x/blogger2/7372/1571/1600/669034/_MG_5963.jpg"&gt;&lt;img style="clear: left; float: right;" alt="" src="http://photos1.blogger.com/x/blogger2/7372/1571/400/137627/_MG_5963.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-182166969120946894?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/182166969120946894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=182166969120946894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/182166969120946894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/182166969120946894'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/now-this-is-high-fucking-tech.html' title='Now this is high-fucking-tech...'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-2348303317566287135</id><published>2006-12-12T23:08:00.000-08:00</published><updated>2006-12-12T23:12:41.155-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='UCLA'/><category scheme='http://www.blogger.com/atom/ns#' term='street photo'/><title type='text'>Ah, a puppy in the window...</title><content type='html'>&lt;a href="http://photos1.blogger.com/x/blogger2/7372/1571/1600/944087/_MG_6085.jpg"&gt;&lt;img style="clear: both; float: right;" alt="" src="http://photos1.blogger.com/x/blogger2/7372/1571/320/501164/_MG_6085.jpg" border="0" /&gt;&lt;/a&gt;  Or, else a giant rat.  Or a small mouse in box with a strong backlight.  LA: where there's a store for just about everything. &lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-2348303317566287135?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/2348303317566287135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=2348303317566287135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/2348303317566287135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/2348303317566287135'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/ah-puppy-in-window.html' title='Ah, a puppy in the window...'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-5147256494063196017</id><published>2006-12-12T22:59:00.000-08:00</published><updated>2006-12-12T23:13:28.332-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='UCLA'/><category scheme='http://www.blogger.com/atom/ns#' term='street photo'/><title type='text'>Only in SoCal...</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://photos1.blogger.com/x/blogger2/7372/1571/1600/169281/_MG_5839.jpg"&gt;&lt;img alt="" src="http://photos1.blogger.com/x/blogger2/7372/1571/320/923942/_MG_5839.jpg" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;...do you see a significant proportion of the population standing on their skateboards at political rallies. &lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-5147256494063196017?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/5147256494063196017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=5147256494063196017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/5147256494063196017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/5147256494063196017'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/only-in-socal.html' title='Only in SoCal...'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-4932714582644773192</id><published>2006-12-12T22:55:00.000-08:00</published><updated>2006-12-12T23:13:51.372-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='UCLA'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Clinton Speaks</title><content type='html'>&lt;a href="http://photos1.blogger.com/x/blogger2/7372/1571/1600/113429/_MG_5850.jpg"&gt;&lt;img style="clear: both; float: left;" alt="" src="http://photos1.blogger.com/x/blogger2/7372/1571/400/872617/_MG_5850.jpg" border="0" /&gt;&lt;/a&gt;  Clinton spoke in the UCLA sculpture garden for a whole twenty minutes or so to support Prop. 87 (it's a bit old now).  Although I'm pretty pro-Clinton, and quite in-favor of taxing the hell out of corporate oil, I his speech didn't exactly incite me toward drastic actions.  Still, it was cool to see him in person, if only from a mile away. &lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-4932714582644773192?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/4932714582644773192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=4932714582644773192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/4932714582644773192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/4932714582644773192'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/clinton-speaks.html' title='Clinton Speaks'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-2925360904474913483</id><published>2006-12-12T22:44:00.000-08:00</published><updated>2006-12-12T23:14:08.182-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='UCLA'/><title type='text'>Never Never Land</title><content type='html'>&lt;a href="http://photos1.blogger.com/x/blogger2/7372/1571/1600/598120/_MG_5913.jpg"&gt;&lt;img style="clear: both; float: right;" alt="" src="http://photos1.blogger.com/x/blogger2/7372/1571/320/481745/_MG_5913.jpg" border="0" /&gt;&lt;/a&gt;Staring at those posters we used to laugh at:&lt;br /&gt;Never Never Land, palm trees by the sea... &lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-2925360904474913483?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/2925360904474913483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=2925360904474913483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/2925360904474913483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/2925360904474913483'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/never-never-land.html' title='Never Never Land'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-5132962204792254017</id><published>2006-12-12T22:41:00.000-08:00</published><updated>2006-12-12T23:14:28.594-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='UCLA'/><category scheme='http://www.blogger.com/atom/ns#' term='nature photo'/><title type='text'>From UCLA's Botanical Gardens</title><content type='html'>&lt;a href="http://photos1.blogger.com/x/blogger2/7372/1571/1600/333023/_MG_5927.jpg"&gt;&lt;img alt="" src="http://photos1.blogger.com/x/blogger2/7372/1571/320/619597/_MG_5927.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-5132962204792254017?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/5132962204792254017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=5132962204792254017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/5132962204792254017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/5132962204792254017'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/from-uclas-botanical-gardens.html' title='From UCLA&apos;s Botanical Gardens'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-198512946476319834</id><published>2006-12-12T22:33:00.000-08:00</published><updated>2006-12-12T23:15:17.323-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UCLA'/><category scheme='http://www.blogger.com/atom/ns#' term='geeky'/><category scheme='http://www.blogger.com/atom/ns#' term='nature photo'/><category scheme='http://www.blogger.com/atom/ns#' term='street photo'/><title type='text'>Alright, who's idea was it to use a signed short?</title><content type='html'>&lt;a href="http://photos1.blogger.com/x/blogger2/7372/1571/1600/877617/_MG_5931.jpg"&gt;&lt;img style="clear: both; float: left;" alt="" src="http://photos1.blogger.com/x/blogger2/7372/1571/320/177708/_MG_5931.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-198512946476319834?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/198512946476319834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=198512946476319834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/198512946476319834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/198512946476319834'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/alright-whos-idea-was-it-to-use-signed.html' title='Alright, who&apos;s idea was it to use a signed short?'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-6149944578399703146</id><published>2006-12-05T02:43:00.000-08:00</published><updated>2006-12-05T03:42:25.181-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='sexual selection'/><title type='text'>Sexy Brains</title><content type='html'>Why do humans have such a need to express themselves?  Rodents rarely are seen composing screenplays, but Sunday afternoons at the Santa Monica coffee shop shows a non-trivial portion of the population that feels this inexplicable need to communicate.  Seeing all the buddying screenwriters, the throngs of &lt;a href="http://www.nanowrimo.org/"&gt;novel-writers&lt;/a&gt;, the amateur artists and &lt;a href="http://flickr.com/photos/chokma"&gt;photographers&lt;/a&gt;.  Plus the myspacers, bloggers, and chatters.  Why are humans so driven to express themselves, even when no one is listening?&lt;br /&gt;&lt;br /&gt;Geoffrey Miller, a research fellow at UCL, argues that the human capacity for expression is the result of runaway sexual selection.  He proposes that the key mystery in human evolution is why humans encephalized.  In the long-run, our brains were obviously useful, but big brains are an incredibly expensive adaptation.  Our brains eat up about a fourth of all the energy we use.  They require an exceedingly long maturation time.  Large-headed infants complicate birthing.&lt;br /&gt;&lt;br /&gt;And a key aspect to the mystery-- why only humans?  Countless animals seem that they might have encephalized-- ie, lived in similar climates, with similar diets, and faced similar problems-- why just humans?&lt;br /&gt;&lt;br /&gt;Miller's argue goes that encephalization, up until tool-use, societies and the Internet, wasn't a useful adaption per se.  Rather, just like peacocks choosing mates by size of their plumage, human females selected mates that were big-brained.  That metabolically expensive investment was costly, but worth it for the male.  And the cost in energy showed prospective females that the male was capable enough to feed that giant brain-- and so likely to have good genetic material.  Female humans like mates that can express themselves in some manner.  (How many online personal ads look for a mate that can "make me laugh"?)&lt;br /&gt;&lt;br /&gt;This makes a prediction-- since females still bear more of the cost of child-rearing, and so should they be more selective of mate.  Therefore, the sexual selection should happen predominately in the males of the species.  Why then do female humans also pay the developmental and metabolic price of large brains?&lt;br /&gt;&lt;br /&gt;One answer may be that along with encephalization came an increase in male parenting requirements, evening out both the per-parent investment in offspring and the degree of sexual dimorphism.  I'm not quite satisfied with this explanation though, esp because sexual dimorphism remains prevalent in other features, such as body size.&lt;br /&gt;&lt;br /&gt;Still, I think it's a wonderfully interesting idea.  And Miller's work reminds us that while natural selection is what gets Darwin most of the kudos, Darwin's brilliant analysis of sexual selection was much more subtle and really the more impressive insight.&lt;br /&gt;&lt;a href="http://www.edge.org/3rd_culture/miller/index.html"&gt;&lt;br /&gt;Edge Interview with Miller&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/038549517X/"&gt;The Mating Mind&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-6149944578399703146?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/6149944578399703146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=6149944578399703146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/6149944578399703146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/6149944578399703146'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/sexy-brains.html' title='Sexy Brains'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-7063945663642129653</id><published>2006-12-02T20:17:00.000-08:00</published><updated>2006-12-02T20:51:31.330-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SWIG'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='DANCE'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Python/C++ using SWIG (MSVS7.1)</title><content type='html'>Petros and I got a "hello world" class exposed to Python as a DLL/module using SWIG.  We ran into a few problems along the way.  Nothing big, but some hang-ups that surely everybody must run into, so I thought I'd share the war story.&lt;br /&gt;&lt;br /&gt;First, to get "natural" python syntax for your exposed C++ objects, you'll need to use Shadowing.  This is a SWIG command-line option that creates a Python script file that wraps the C++ DLL containing your exposed class.  Since the Python interpreter will import either DLL's or scripts, you need a new name for your C++ DLL, such as &lt;span style="font-family:courier new;"&gt;_moduleName.dll&lt;span style="font-family:georgia;"&gt;. The your shadow script is just &lt;span style="font-family:courier new;"&gt;moduleName.py&lt;/span&gt;.  Note that the shadow script is named with lower-case letters, ignoring the case specified in the &lt;span style="font-family:courier new;"&gt;.i&lt;/span&gt; file.&lt;br /&gt;&lt;br /&gt;When a Python module is loaded, it calls &lt;span style="font-family:courier new;"&gt;initModulename()&lt;/span&gt;.  SWIG generates, instead, an initialization function called &lt;span style="font-family:courier new;"&gt;init_Modulename()&lt;/span&gt;.  Creating a trivial &lt;span style="font-family:courier new;"&gt;initDance()&lt;/span&gt; that calls &lt;span style="font-family:courier new;"&gt;init_Dance()&lt;/span&gt;worked fine.&lt;br /&gt;&lt;br /&gt;Finally, the standard Python binary distribution for Win32 doesn't include the debug versions of the libs.  This is a problem because it is apparently using &lt;span style="font-family:courier new;"&gt;#pragma link&lt;/span&gt; to reference the appropriate libs-- so debug builds fail.  One hack is to specify the option &lt;span style="font-family:courier new;"&gt;/U "_DEBUG"&lt;/span&gt; (for Visual Studio) on just the SWIG-generated C++ file (&lt;span style="font-family:courier new;"&gt;dance_wrap.cxx&lt;/span&gt; for the DANCE module).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-7063945663642129653?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/7063945663642129653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=7063945663642129653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/7063945663642129653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/7063945663642129653'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/pythonc-using-swig-msvs71.html' title='Python/C++ using SWIG (MSVS7.1)'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-6107238101561191238</id><published>2006-12-02T20:11:00.000-08:00</published><updated>2006-12-02T20:16:30.788-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Admin'/><title type='text'>And back again...</title><content type='html'>Back to the Blog.  Unfortunately, I'm not much of a sysadmin and my sporadically maintained MediaWiki site was over-whelmed by spammers.  It's a bit sad.  I remember reading some RMS manifesto around `91 or `92 and seriously contemplating a world without passwords.  What's pathetic is that it's not hackers or maliciousness that's defeated me, just mindless commercialism.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-6107238101561191238?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/6107238101561191238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=6107238101561191238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/6107238101561191238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/6107238101561191238'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2006/12/and-back-again.html' title='And back again...'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112827324414396850</id><published>2005-10-02T10:13:00.000-07:00</published><updated>2005-10-02T10:14:04.150-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Admin'/><title type='text'>Illuminated Manuscripts</title><content type='html'>Finally setup a wiki (based on MediaWiki) to replace the blog.&lt;br /&gt;&lt;br /&gt; Check it out: &lt;a href="http://www.luminousbeings.com/"&gt;http://www.luminousbeings.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112827324414396850?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112827324414396850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112827324414396850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112827324414396850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112827324414396850'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/10/illuminated-manuscripts.html' title='Illuminated Manuscripts'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112318234462115782</id><published>2005-08-04T12:05:00.000-07:00</published><updated>2005-08-05T18:43:13.946-07:00</updated><title type='text'>Physical Human Movement Sketches</title><content type='html'>Fast Muscles, Rutgers.&lt;br/&gt;- some focus on biological accuracy.&lt;br/&gt;- Previous: &lt;br/&gt;  - Lines of Force; fail with large muscles with largg contacts.&lt;br/&gt;  - FEM/FVM.  Difficult to *acquire*&lt;br/&gt;- Approach: "Strand" - fiber-like&lt;br/&gt;- "Unconditionally stable"&lt;br/&gt;- Speed vs. visual accuracy vs. kinematic accuracy&lt;br/&gt;- Cosserat theory of elastic rods.  Rubin 200, Pai 2002&lt;br/&gt;- Fibers are Segments divided by nodes.  Nodes drive free-form controls that model the muscle volume.&lt;br/&gt;- Separate models for tendons and muscles&lt;br/&gt;- Hill-type muscle model -- Zajac 89., Teran 2003&lt;br/&gt;- first-order numerical method&lt;br/&gt;- "SVD"  collisions become contact become equality constraints&lt;br/&gt;- KKT&lt;br/&gt;&lt;br/&gt;Interactive and Reactive Dynamic Control; Ari Shapiro&lt;br/&gt;"Fah lout sauce"&lt;br/&gt;&lt;br/&gt;"reactive skills"&lt;br/&gt;control methods:  kinematic(modifying mocap) vs. dyanmic control&lt;br/&gt;"Fully interactive character"&lt;br/&gt;- "mocap is probably necessary"  "needed to do the complicated things that we want (the character) to do"&lt;br/&gt;- "exploration" sytaste of physical control&lt;br/&gt;-  Mandel 04, Master's Thesis:  Reactive Behaviors&lt;br/&gt;&lt;br/&gt;ban De Panne - 2003, ski simulated; 2005,  Zhao ***&lt;br/&gt;"virtual humanoid"&lt;br/&gt;&lt;br/&gt;RI: training wheels for learning&lt;br/&gt;&lt;br/&gt;"i'd love to incorporate massive-like approaches"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Fast Volume Preseveration for Realistic Muscle Deformation.&lt;br/&gt;RI:  maybe a variation on the verlet tertrahedron would work for volume preservation in simulated muscles?&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112318234462115782?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112318234462115782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112318234462115782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112318234462115782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112318234462115782'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/08/physical-human-movement-sketch.html' title='Physical Human Movement Sketches'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112309649396379844</id><published>2005-08-03T12:45:00.000-07:00</published><updated>2005-08-03T12:14:53.980-07:00</updated><title type='text'>AI Characters Panel at Siggraph</title><content type='html'>Andrew Stern - Facade - Procedural Arts (grandtextauto.org)&lt;br/&gt;Next-gen game machines will spend most of the CPU on feeding the graphics engines-- leaving little behind for AI.&lt;br/&gt;&lt;br/&gt;"Balance of visual fidelity and behavioral fidelity."  By design.&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Animation-guy. EA Sports.  Canada.&lt;br/&gt;"Issues we need to overcome."&lt;br/&gt;"What does the viewer assess?" -- 1) apperance 2) movement, locomotion, 3) performance.&lt;br/&gt;&lt;br/&gt;next-gen:  super-realistic visual characters, but the same AI&lt;br/&gt;&lt;br/&gt;- how should an AI react to a situation&lt;br/&gt;- how is that reaction conveyed?&lt;br/&gt;- ramifications of the choices.&lt;br/&gt;&lt;br/&gt;Next Gen AI:  Locomotion and Performance&lt;br/&gt;- Locomotion.  "moments of realiaty interrupted by bad transitions"  ignoring physics, inertia, etc.&lt;br/&gt;- On ice!  Ice skating physics sim :-)  what else?  swimming? &lt;br/&gt;- attribute-based motion:  did he get tripped? &lt;br/&gt;- the "tough part with AI is that you only have so many mo-cap choices-- if you only have one fall, can't distinguish between between pissed off for being tripped or diving for a tackle, or falling shamefully&lt;br/&gt;- anticipation&lt;br/&gt;- "a cycle is a necessity"&lt;br/&gt;&lt;br/&gt;Performance.&lt;br/&gt;- situational awareness.&lt;br/&gt;- unique reactions-- star player-cocky on scoring a goal; rookie-excited as hell on a goal.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;"Get away from sewing together clips of motion."&lt;br/&gt;"simulation and procedural techniques to create motion"&lt;br/&gt;"animators teach their characters how to behave"&lt;br/&gt;"creating individual behaviors for hundreds or thousands of characters in a game has to be done procedurally"&lt;br/&gt;&lt;br/&gt;"first concern of game developers: testing" (does that matter so much for locomotion? presumably not)  Moving more toward automated testing.  Maybe GAs for test suites? :-)&lt;br/&gt;&lt;br/&gt;Major dichotomy: data-driven vs. first-principle results.&lt;br/&gt;&lt;br/&gt;In a FPS-- expressing fear vs. boldness:  maybe not too hard to extract from player movement.  How should teammates respond.&lt;br/&gt;&lt;br/&gt;jason oseepa - "Stop Staring"&lt;br/&gt;&lt;br/&gt;"motion capture will be just another training technique for the procedural motion"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112309649396379844?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112309649396379844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112309649396379844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112309649396379844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112309649396379844'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/08/ai-characters-panel-at-siggraph.html' title='AI Characters Panel at Siggraph'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112110309568000131</id><published>2005-07-11T10:26:00.000-07:00</published><updated>2005-07-11T10:31:35.686-07:00</updated><title type='text'>Vesicles</title><content type='html'>Why do neurons have synapses at all?  Why not just wire dendrite to axon directly? &lt;br /&gt;&lt;br /&gt;Vesicles discretize synaptic events.  The "quantal count" is the number of vesicles per synaptic event; by interposing synapses, rather than just passing the electric potential directly, the signal is rendered digital. &lt;br /&gt;&lt;br /&gt;Presumably a more important aspect, synapses allow the trans-cellular environment to affect the signal, e.g., NO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112110309568000131?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112110309568000131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112110309568000131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112110309568000131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112110309568000131'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/07/vesicles.html' title='Vesicles'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112106676750303880</id><published>2005-07-11T00:23:00.000-07:00</published><updated>2005-07-11T00:26:07.506-07:00</updated><title type='text'>Transcription Factors and Learning</title><content type='html'>What's the role of transcription factors (e.g., CREB) in LTP?  Looking into Kandel's work for the 2000 Nobel prize.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112106676750303880?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112106676750303880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112106676750303880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112106676750303880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112106676750303880'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/07/transcription-factors-and-learning.html' title='Transcription Factors and Learning'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112106114376588146</id><published>2005-07-10T22:42:00.000-07:00</published><updated>2005-07-10T22:52:23.766-07:00</updated><title type='text'>Random Thought</title><content type='html'>A search algorithm layered on top of (or underneath, I suppose) an evolutionary search that finds areas of broad neutrality and pushes the population out to the edges by way of a gradient search.&lt;br /&gt;&lt;br /&gt;If a mutation is found to be nearly neutral, pause evolution and probe in the direction of the mutation, looking for the range of neutrality.  Then spawn children within that range (stocasticly or evenly distributed).&lt;br /&gt;&lt;br /&gt;Rough idea: more efficiently take advantage of neutral planes.&lt;br /&gt;&lt;br /&gt;Although it would surely suck, I'd be interested in watching this method taken to the extreme-- that is, doing an exhaustive search for neutral areas periodically.  Perhaps a reasonable approach when evolution stalls.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112106114376588146?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112106114376588146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112106114376588146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112106114376588146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112106114376588146'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/07/random-thought.html' title='Random Thought'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112106047371297375</id><published>2005-07-10T22:41:00.000-07:00</published><updated>2005-07-10T23:21:16.676-07:00</updated><title type='text'>To Read</title><content type='html'>&lt;a href="http://www.cogs.susx.ac.uk/users/toms/Papers/Smith_EvolutionaryComputation2002.pdf"&gt;Fitness Landscapes and Evolvability&lt;/a&gt;. Smith, Husbands, Layzell, O'Shea.  Evolutionary Computation 2002.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.molbio.princeton.edu/courses/mol508/pdf%20files/Nusbaun%20-%20STG%20review.pdf"&gt;A Small-systems Approach to Motor Pattern Generation&lt;/a&gt;. Nusbaum, Beenhakker.  Nature 2002.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112106047371297375?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112106047371297375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112106047371297375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112106047371297375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112106047371297375'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/07/to-read.html' title='To Read'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112105339162137250</id><published>2005-07-10T20:35:00.000-07:00</published><updated>2005-07-10T20:43:11.626-07:00</updated><title type='text'>"Freezing and Freeing of Degrees of Freedom"</title><content type='html'>An &lt;a href="http://adb.sagepub.com/cgi/reprint/12/1/47"&gt;interesting paper&lt;/a&gt; in Adapative Behavior, "Motor Skill Acquisition under Environmental Perturbations: On the Necessity of Alternate Freezing and Freeing of Degrees of Freedom" (Berthouze, Lungarella; Neuroscience Research Institute, Tsukuba, Japan).  I'd like to try to conceive of the "freezing and freeing" approach along the lines of neutral mutations.  I realize it's a bit far-fetched, especially in the paper's particular focus on infant development, but I'm interested in ways to coerce a system to be fully traversable by nearly neutral mutations, and this is perhaps good inspiration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112105339162137250?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112105339162137250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112105339162137250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112105339162137250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112105339162137250'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/07/freezing-and-freeing-of-degrees-of.html' title='&quot;Freezing and Freeing of Degrees of Freedom&quot;'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-112102715271304103</id><published>2005-07-10T12:44:00.000-07:00</published><updated>2005-07-10T13:25:52.720-07:00</updated><title type='text'>Realistic Neuron Models</title><content type='html'>After reading "An Analysis of Neural Models for Walking Control" I've been interested in looking more carefully at neuron models that go beyond the sigma-in-a-circle that ANN research usually considers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neuron.duke.edu/"&gt;NEURON&lt;/a&gt; and &lt;a href="http://www.genesis-sim.org/GENESIS/"&gt;GENESIS&lt;/a&gt; are too big software packages that seem popular.  &lt;a href="http://www.physiol.ucl.ac.uk/research/silver_a/neuroConstruct/index.html"&gt;NeuroConstruct &lt;/a&gt;looks nice as well.&lt;br /&gt;&lt;br /&gt;(One confounding factor worth considering is that there are so many different types of neurons with such different properties.  Purkinje cells, Pyramidal cells, Granule cells, "mossy fibers", etc.)&lt;br /&gt;&lt;br /&gt;Intercellular connections:  Gap junctions.  Chemical synapses.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.morphml.org/"&gt;MorphML&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-112102715271304103?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/112102715271304103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=112102715271304103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112102715271304103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/112102715271304103'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/07/realistic-neuron-models.html' title='Realistic Neuron Models'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111890642494620600</id><published>2005-06-16T00:17:00.000-07:00</published><updated>2005-06-16T00:20:24.950-07:00</updated><title type='text'>Quote of the Day</title><content type='html'>&lt;blockquote&gt;The secret to understanding complicated things is knowing what &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; to look at.&lt;/blockquote&gt;- Gerald Jay Sussman&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111890642494620600?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111890642494620600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111890642494620600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111890642494620600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111890642494620600'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/quote-of-day.html' title='Quote of the Day'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111882262751639759</id><published>2005-06-15T00:45:00.000-07:00</published><updated>2005-06-15T02:12:18.196-07:00</updated><title type='text'>Objectives</title><content type='html'>I'm thinking seriously about the directions I'd like to pursue in the next six months or so. Some of these are straight-forward and easily testable, some are wild ideas or random shots-in-the-dark.&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Modular vs. centralized controller. Using two instances of the same evolved controller, one for each lateral side, had a dramatic effect on evolvability of biped.&lt;/li&gt;   &lt;ul&gt;     &lt;li&gt;Does communication between instances help?  (eg, a shared connection)&lt;/li&gt;   &lt;/ul&gt;   &lt;ul&gt;     &lt;li&gt;Will a smaller grain work better?  Even unintuitive approaches like an instance for each joint might be interesting.&lt;/li&gt;   &lt;/ul&gt;   &lt;li&gt;More complex neuron models.  A recent paper suggests that this is indeed an important factor.&lt;/li&gt;   &lt;ul&gt;     &lt;li&gt;Beer/Leaky neurons (CTRNNs), 1st-order ODE.&lt;/li&gt;     &lt;li&gt;Taga, 2nd-order ODE.&lt;/li&gt;     &lt;li&gt;Ekeberg, 3rd-order ODE.  Reeve's 1999 thesis suggests this model is best for oscillation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A mix of different neuron models.  Gut feeling that this is the most promising.&lt;br /&gt;    &lt;/li&gt;    &lt;/ul&gt;   &lt;li&gt;Different schemes for linkage between networks. People seem fixated with changing weights of semi-static connections, but other approaches, like Gas Nets, are very interesting.&lt;/li&gt;   &lt;li&gt;Development/Embryogeny. Haven't looked into this much, but Bongard's work was pretty compelling, especially when combined with fluid or position-based connections/excitation transfer.&lt;/li&gt;   &lt;ul&gt;     &lt;li&gt;Related, continuing with the "clump" approach to pattern generation. The echo-state network idea seems wonderfully suited to developmental approaches.&lt;br /&gt;  &lt;/li&gt;   &lt;/ul&gt;   &lt;li&gt;Properties of locomotion space for different neural models. CTRNN-XOR space was looked at in some depth by USussex folks. Clearly need to investigate techniques for characterizing the space, esp interested in relation to neutral networks.&lt;/li&gt;   &lt;ul&gt;     &lt;li&gt;Related, is cross-over really important?  I'm still looking for alternative variatoin operators.&lt;br /&gt;   &lt;/li&gt;   &lt;/ul&gt;  &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111882262751639759?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111882262751639759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111882262751639759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111882262751639759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111882262751639759'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/objectives.html' title='Objectives'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111821637173530194</id><published>2005-06-08T00:38:00.000-07:00</published><updated>2005-06-08T01:25:08.500-07:00</updated><title type='text'>Neutral Networks</title><content type='html'>My &lt;em&gt;very rough idea&lt;/em&gt; of Neutral Networks is that they are a special class of problem where you're guaranteed that you can always move "sideways" in at least one-dimension in the fitness space.  That is, for any individual, there's always at least one direction to go that doesn't reduce your fitness. &lt;br/&gt;&lt;br/&gt;The interesting part is that many systems, such as evolved neural networks, have the hope of being at least a little like ideal neutral networks, and so may be good problems to solve via evolution.  Indeed, supposedly, if a problem behaves according to the rigorous definition, a &lt;em&gt;global&lt;/em&gt; minima &lt;em&gt;will&lt;/em&gt; be found.&lt;br/&gt;&lt;br/&gt;All this got started with Motoo Kimura, Eigen and Schuster.  Looking at RNA "folding landscapes" (not the proteins generated by the code, but the actual RNA molecule itself, (what's the jargon for it??)) as netural networks.&lt;br/&gt;&lt;br/&gt;All this seems to have started with Lionel Barnett's 1997 MSc dissertation "Tangled Webs: Evolutionary Dynamics on Fitness Landscapes with Neutrality" (&lt;a href="ftp://ftp.cogs.susx.ac.uk/pub/users/inmanh/lionelb/DissWord6.zip"&gt;word&lt;/a&gt;) (&lt;a href="ftp://ftp.cogs.susx.ac.uk/pub/users/inmanh/lionelb/FullDiss.ps.gz"&gt;ps&lt;/a&gt;).  I find it wonderfully readable and inspiring.  Here's some quotes:&lt;br/&gt;&lt;blockquote&gt;Comparatively recent developments in evolutionary theory and molecular biology have all pointed to the importance of selective neutrality as a significant factor in evolutionary dynamics. This work includes Motoo Kimura's Neutral Theory of molecular evolution, Manfred Eigen's analysis of molecular "quasispecies" and recent developments in the understanding of RNA evolution both in vitro, in simulation and analytically. A picture emerges of populations engaged not in hill-climbing but rather &lt;em&gt;drifting along connected networks of neutral genotypes, with sporadic jumps between networks&lt;/em&gt;. These neutral networks are of particular significance if they "percolate" the landscape - i.e. they come arbitrarily close to almost every other neutral network - for this raises the possibility that (given enough time) genotypes of almost any possible fitness value can ultimately be attained by the population. &lt;em&gt;The scenario of a population trapped on a local hilltop vanishes.&lt;/em&gt;&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;and he also makes a point that has bugged me since first reading about GA's:&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;...we limit our "genetic operators" to mutation alone. Our genotypes are all haploid and reproduction is asexual. This merits some comment. In the GA literature dating back to John Holland there has been a perception of recombination (crossover) as the driving force behind evolutionary search, with mutation taking a back seat as an insurance policy against permanent allelic loss. It is not clear why mutation has been thus relegated, nor that recombination is necessarily effective in search. From the biological point of view there are many organisms for which recombination rarely or never occurs during reproduction. Molecular biology, furthermore, offers many scenarios of non-recombinative reproduction.&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;Finally, Sussex EASy's &lt;a href="http://www.informatics.susx.ac.uk/easy/ResearchSeminars/NeutralNetworks_Bibliography.html"&gt;Bibliography of Neutral Networks&lt;/a&gt; (way out of date), and some high-level, but good &lt;a href="http://www.informatics.sussex.ac.uk/users/inmanh/easy/alife04/Lecture%2012/lec12_files/frame.htm"&gt;lecture notes&lt;/a&gt; from a class there.  (Use IE.  Really, Firefox 1.0.4 didn't work)&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111821637173530194?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111821637173530194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111821637173530194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111821637173530194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111821637173530194'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/neutral-networks.html' title='Neutral Networks'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111820015937053993</id><published>2005-06-07T20:08:00.000-07:00</published><updated>2005-06-08T01:58:08.486-07:00</updated><title type='text'>Locomotion-specific Neuron Models</title><content type='html'>What neuron model should be used for Locomotion tasks? Is there a big difference? Does the increased parameter space overwhelm the gains of autonomous periodicity? That's the topic of &lt;a href="http://homepages.inf.ed.ac.uk/richardr/publications/TNN05.pdf"&gt;An Analysis of Neural Models for Walking Control&lt;/a&gt; and, at least for quadraped locomotion, the answer seems to be that more complex neurons are a gain overall.&lt;br/&gt;&lt;br/&gt;Neural models that they consider:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Threshold.&lt;/li&gt;&lt;li&gt;Sigmoidal.&lt;/li&gt;&lt;li&gt;Leaky-integrator/Continuous-time, or first-order ODE. (Beer) (note that self-connections are needed for oscillations). Funahashi and Nakamura. Did Beer use plastic weights? Do R&amp;amp;H? Is it advantageous?&lt;/li&gt;&lt;li&gt;Taga (10). Second-order ODE, basically an extension of leaky-integrator with an additional, coupled 1st-order ODE.&lt;/li&gt;&lt;li&gt;Ekeberg (12). Three state version, 3rd-order ODE. Developed for analysis of the lamprey spinal cord networks that controlling swimming.&lt;/li&gt;&lt;/ul&gt;On a similar note, &lt;a href="http://vorlon.cwru.edu/~beer/Papers/CCNets.pdf"&gt;Center-Crossing Recurrent Neural Networks for the Evolution of Rhythmic Behavior&lt;/a&gt; shows that Center-crossing CTRNNs work better for locomotion than randomly aligned CTRNNs.&lt;br/&gt;&lt;br/&gt;I'd like to see some comparisons between CC-CTRNNs and Taga's and Ekeberg's models as well.&lt;br/&gt;&lt;br/&gt;The details of Reeve's and Hallam's setup are in Reeve's PhD Disseration at Edinburgh, &lt;a href="http://homepages.inf.ed.ac.uk/richardr/publications/thesis_a4.pdf"&gt;Generating Walking Behaviors in Legged Robots&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Finally, what I keep expecting to find is evolution of a linear combination of sine functions. I mean, if you just want a stable walker, wouldn't this work nicely?&lt;br/&gt;&lt;br/&gt;Also worth looking at &lt;a href="http://www.ladysmith.eclipse.co.uk/citrus.html"&gt;CiTRuS: The Continuous Time Recurrent System&lt;/a&gt;, from Robert Vicker at Sussex.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111820015937053993?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111820015937053993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111820015937053993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111820015937053993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111820015937053993'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/analysis-of-neural-models-for-walking.html' title='Locomotion-specific Neuron Models'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111819742272601924</id><published>2005-06-07T19:22:00.000-07:00</published><updated>2005-06-07T19:26:02.606-07:00</updated><title type='text'>Multiple Instances of a Single Controller</title><content type='html'>In ELSE, evolving one controller that handled all the inputs and outputs was pretty much a dead-end.  Instead, evolving a single controller network and making two "instances" of it, one for the left side and a mirrored one used by the right side.  &lt;em&gt;(need to measure this and the effect of adding a communication connection)&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;It turns out that insects may do a similar thing.  Holk Cruse, according to this the &lt;a href="http://www.ifi.unizh.ch/ailab/teaching/ANWM_Seminar/"&gt;ANWM Seminar notes&lt;/a&gt;, "found that insects, which have many legs, do not use a central processor to keep track of all the movements of their multiple legs. Instead local interactions between sensory motor reflexes enable complex walking behaviors to emerge."&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111819742272601924?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111819742272601924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111819742272601924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111819742272601924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111819742272601924'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/multiple-instances-of-single.html' title='Multiple Instances of a Single Controller'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111819504934081497</id><published>2005-06-07T18:43:00.000-07:00</published><updated>2005-06-07T18:46:29.016-07:00</updated><title type='text'>Vaughan's using Bilateral-symmetry: BSSNN</title><content type='html'>&lt;a href="http://www.droidlogic.com/sussex/adaptivesystems/Arm.pdf"&gt;http://www.droidlogic.com/sussex/adaptivesystems/Arm.pdf&lt;/a&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111819504934081497?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111819504934081497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111819504934081497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111819504934081497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111819504934081497'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/vaughans-using-bilateral-symmetry.html' title='Vaughan&apos;s using Bilateral-symmetry: BSSNN'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111819490835026781</id><published>2005-06-07T18:40:00.000-07:00</published><updated>2005-06-08T00:31:21.820-07:00</updated><title type='text'>Where's the Interest in Mapping Fitness Functions of Real Problems?</title><content type='html'>It seems to be generally assumed that one primary difficulty in applying evolutionary methods is defining a smooth fitness function that avoids local minima as possible. Even the best methods, like NEAT, stagnate as some point. I'm interested in looking at these places in the fitness landscape-- places where evolution isn't able to make further progress. Perhaps even mapping them out. Maybe even generating or co-evolving fitness functions to help find easily understood evolutionary traps. It would probably yield nothing intelligible, but possibly trying to characterize fitness functions by looking at where they trap different representations.&lt;br/&gt;&lt;br/&gt;Here's an &lt;a href="http://www.cogs.susx.ac.uk/users/toms/Visualisation/Alife8Papers/Barnett_Visualisation.pdf"&gt;example&lt;/a&gt; looking at CTRNNs and XOR. I find it most striking that there isn't anything familiar-looking in his graphs. Wouldn't you think XOR would be simple? And since it really isn't, what is a simple (but at least slightly non-trival) problem for evolved NN's or CTRNN's?&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111819490835026781?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111819490835026781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111819490835026781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111819490835026781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111819490835026781'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/wheres-interest-in-mapping-fitness.html' title='Where&apos;s the Interest in Mapping Fitness Functions of Real Problems?'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111818830331816048</id><published>2005-06-07T16:50:00.000-07:00</published><updated>2005-06-07T18:31:12.316-07:00</updated><title type='text'>LT Research Thoughts</title><content type='html'>Generalize both the code and the approach of ELSE to support the evolution of many behaviors using different approaches (e.g., evolved periodic functions, CTRNNs, echo-state networks, etc.).  Possibly fall back to working with something more stable, eg. quadrapeds or maybe even worms/snakes.&lt;br/&gt;- Implement from-scratch version of CTRNN-evolver based on NEAT ideas.  Abstract evolver from evolved (how realistic?  tricky interface to define and still support things like NEAT)&lt;br/&gt;- upgrade to ODE 0.5 (or possibly look into coding up a Verlet-based PE?)&lt;br/&gt;- add config scripts for generating skeletons, bodies, joints and motors.&lt;br/&gt;- add script interface for fitness and short-circuit evaluation&lt;br/&gt;- add script interface for "supports" as a function of time&lt;br/&gt;&lt;br/&gt;Use PF's learned-controller-selection approach to choose which evolved controller to use at any point in time.  Probably, just add evolved controllers to DANCE (plus maybe add ODE to DANCE or ?? to ELSE).&lt;br/&gt;Co-evolve controller-selection (dispatcher?) with controllers.  How to structure fitness s.t. controllers don't become muddled up?&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111818830331816048?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111818830331816048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111818830331816048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111818830331816048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111818830331816048'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/lt-research-thoughts.html' title='LT Research Thoughts'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111818479538141168</id><published>2005-06-07T15:52:00.000-07:00</published><updated>2005-06-07T20:12:52.566-07:00</updated><title type='text'>Developmental Neural Networks</title><content type='html'>Just stumbled upon &lt;a href="http://homepages.feis.herts.ac.uk/~nngroup/phd_vacancies.html"&gt;this page&lt;/a&gt;: &lt;br/&gt;&lt;br/&gt;&lt;dl&gt;&lt;dd&gt;&lt;blockquote&gt;&lt;p&gt; &lt;/p&gt;&lt;dl&gt;&lt;dt&gt;This project models the rules of biological self-organisation that can generate neural circuits. Rules governing development are used to "grow" the inter-connections between the neurons. Currently this development model "grows" 3 D layers of Neural Networks using local chemical gradients emitted by neurons that influence both the growth direction of other neurites (axons and dendrites) and their propensity to split. It has been used to generate a large-scale structure based on a biologically plausible model of a retina that does edge detection and, for individual neurons, to produce the appropriate spiking behaviour when presented with a stimulus. A genetic algorithm is used to search the parameter space to determine the best parameter values for the development rules.&lt;/dt&gt;&lt;/dl&gt;&lt;p&gt;A multi-compartmental neuron simulator (called NEURON), that used partial differential equations, was used when investigating the neuron firing patterns. This model is too slow for networks of neurons and a faster simulation, that uses an adaption of a finite state machine to tree structures, has been partially developed.&lt;/p&gt;&lt;p&gt;The PhD programme will either:&lt;/p&gt;&lt;p&gt;1. Complete the new multi-compartmental neuron simulator and integrate it with the developmental model. The final combined models will be used to look at the effect of dendritic geometry on function, and possibly to define classes of dendritic geometries.&lt;br/&gt;or&lt;/p&gt;&lt;p&gt;2. The model for growing neural networks will be extended to include the concept of genetic regulatory networks. A genetic regulatory network is the intricate and recursive network of activation and repression mechanisms formed by proteins that act on genes to determine whether and when they should generate other proteins. As such it can be used to model interactions between the parameters that control the developing neural network over time.&lt;/p&gt;&lt;p&gt;An interest in neuroscience and biology would be beneficial for this project.&lt;/p&gt;&lt;p&gt;To discuss this project please contact &lt;a href="mailto:r.g.adams@herts.ac.uk"&gt;Rod Adams&lt;/a&gt;.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111818479538141168?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111818479538141168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111818479538141168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111818479538141168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111818479538141168'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/06/developmental-neural-networks.html' title='Developmental Neural Networks'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111715911838268569</id><published>2005-05-26T18:53:00.000-07:00</published><updated>2005-06-07T19:29:05.620-07:00</updated><title type='text'>Automatic Balance in the Face of Motion</title><content type='html'>I've been thinking of a neato (hypothetical) controller that would be automate the balance shifts that should occur when animating. Consider two animations, the classic walk cycle and a wave action. IRL, the walk motion should be affected by the wave in that the balance is slightly shifted, and likewise the wave is affected when walking because the hand should swing around during balance.&lt;br/&gt;This would then be in the province of the RT animation blender-- to dynamically shift the body, slightly, in order to maintain balance.&lt;br/&gt;&lt;br/&gt;Random thought:  some fun could definitly be had by giving the skeleton a cane or crutches and seeing what motion emerged.&lt;br/&gt;&lt;br/&gt;Some (as yet unread) references: &lt;br/&gt;&lt;ul class="noindent"&gt;&lt;li&gt;G. Taga, 1997, A Model of Integration of Posture and Locomotion, &lt;em&gt;Proceedings of International Symposium on Computer Simulation in Biomechanics.&lt;/em&gt;&lt;/li&gt;&lt;li&gt;A. Kun and W. T. Miller, III, Adaptive Dynamic Balance of a Biped Robot using Neural Networks. Proc. IEEE Int. Conf. on RA, pp. 240--245, 1996&lt;/li&gt;&lt;li&gt;Kun A. L., Miller W. T. (1997), Adaptive Static Balance of a Biped Robot Using Neural Networks, Proc. of the Int.&lt;/li&gt;&lt;li style="list-style: none"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111715911838268569?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111715911838268569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111715911838268569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111715911838268569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111715911838268569'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/05/automatic-balance-in-face-of-motion.html' title='Automatic Balance in the Face of Motion'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111637193191441565</id><published>2005-05-17T16:18:00.000-07:00</published><updated>2005-05-17T16:18:51.916-07:00</updated><title type='text'>Distributed ELSE</title><content type='html'> &lt;div&gt;The physical-simulation evaluation is an obvious choice for distributing.  Roughly, the inputs are:&lt;/div&gt;  &lt;div&gt;- the physical sim parameters (gravity, harness, obstacles, friction, time-step, collision parameters, etc),&lt;/div&gt;  &lt;div&gt;- the character geometry (limb and joint type and positions, angle limits),&lt;/div&gt;  &lt;div&gt;- the character actuators/muscles (strength, PID-params, CFM),&lt;/div&gt;  &lt;div&gt;- the controller neural network (or, alternatively, the genome.  It seems cleaner to keep the genotype-&amp;gt;phenotype piece out of the client.)&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;The per-frame outputs would be (this is optional, but good for keeping tabs):&lt;/div&gt;  &lt;div&gt;- instantanous joint angles, CoG.  (to allow drawing).  Surely there's some compact, standard format for this kind of "motion capture" data.  (want both &lt;em&gt;q&lt;/em&gt; and &lt;em&gt;q'&lt;/em&gt;, plus maybe torques as well.)&lt;/div&gt;  &lt;div&gt;- current fitness&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;The per-evaluation outputs would be:&lt;/div&gt;  &lt;div&gt;- final fitness&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111637193191441565?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111637193191441565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111637193191441565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111637193191441565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111637193191441565'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/05/distributed-else.html' title='Distributed ELSE'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111637216601911602</id><published>2005-05-17T14:22:00.000-07:00</published><updated>2005-05-17T16:23:27.840-07:00</updated><title type='text'>Other Controllers</title><content type='html'> &lt;div&gt;Random thought:  physical simulation is by far the slowest part in ELSE.  Implicit integration would both speed things up nicely and help stabilize it numerically, reducing the number of checks and so speeding it up further.  But implicit methods don't like impluse-style forces like collisions.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;So what about flying and swimming behaviors?  They've been done a bit, but not so well.  I'm not sure about the trade-offs, but I'm thinking about a fluid simulation to evolve bird or insect flight controllers.  This would be interesting because, 1) as far as I know, insect flight is still difficult to understand by analysis, 2) implicit fluids would be stable and reasonably fast (wonder what the Korean evolved flight team used for a physics model?), 3) it might be visually impressive: large birds due to grace and small insects due to the strangeness of flight technique.  Though insects, esp, might rely on far too subtle fluid properties (say, micro vortices) that wouldn't be tractable to simulate naively.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;I don't know much about fluids outside of reading Jos Stam's papers from Siggraph.  It'd be critical to get realistic forces acting on the wing surfaces from the fluid; not sure if the current fast fluid sys techniques do that much.&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111637216601911602?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111637216601911602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111637216601911602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111637216601911602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111637216601911602'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/05/other-controllers.html' title='Other Controllers'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111617673392486896</id><published>2005-05-15T09:49:00.000-07:00</published><updated>2005-05-15T13:18:34.810-07:00</updated><title type='text'>Levels of Models in Character Animation</title><content type='html'> &lt;div&gt;In essence, computer-generated character animation is attempting to mimic the actions and behaviors, down to the nuances, that real, live humans have. So to improve the resulting animation, we need to look hard at the various models we use to see where improvement can be made.&lt;br/&gt; &lt;br/&gt;  In PF's doctoral work, he uses a SVM to choose, at run-time, a low-level, specialized controller from a pool of available controllers. Each of these controllers is effectively a small program that can look at inputs and actuate motors. The SVM is acting to choose among zombies.&lt;br/&gt; &lt;br/&gt;  Some possible levels to consider:&lt;br/&gt;  - Neuron. Spike vs. CT, etc.&lt;br/&gt;  - Neural Network. Learning, construction, evolution, by-hand design.&lt;br/&gt;  - Geometrical. The shape and length of limbs, angles of rotation.&lt;br/&gt;  - Physical. Mass distribution.&lt;br/&gt;  - Actuator. Strength of muscles, location of action. PIDs vs. complex muscle-tendon-ligament.&lt;/div&gt;  &lt;div&gt;- Joints.  Ball-and-socket and hinge vs. complex, multi-boned configurations. &lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;An evolutionary approach seems like a good match with making joint models more complex, since it would increase realism without too high (or perhaps any) cost in larger state space.  Probably the initial candidates would be the hip and lower spine-- the swagger/butt swing is a big part of the apparent realism of a walk.&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111617673392486896?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111617673392486896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111617673392486896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111617673392486896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111617673392486896'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/05/levels-of-models-in-character.html' title='Levels of Models in Character Animation'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111617575923057569</id><published>2005-05-15T09:36:00.000-07:00</published><updated>2005-05-15T09:49:19.236-07:00</updated><title type='text'>The Neuronal Basis for Consciousness</title><content type='html'>I spent a couple hours in the bookstore reading &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0974707708/104-1632417-4249533?v=glance"&gt;a book&lt;/a&gt; that follows Prof. Koch's Caltech course &lt;a href="http://www.klab.caltech.edu/cns120/"&gt;CNS/Bi 120&lt;/a&gt;, The Neuronal Basis for Consciousness.  Although it went a bit more in depth than I could absorb just sitting in the store, but it was highly useful to me for introducing a novel and consistent vocabulary for talking about actions, perceptions and awareness.  "Zombie", as defined by Koch, is a sub-awareness action taken without conscious awareness.  Something like picking up a glass or shifting gears in a manual car.  Zombies tend to come from repetitive training.&lt;br /&gt;I'm quite looking forward to reading the full book and watching the lectures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111617575923057569?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111617575923057569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111617575923057569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111617575923057569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111617575923057569'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/05/neuronal-basis-for-consciousness.html' title='The Neuronal Basis for Consciousness'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12877004.post-111601621877649044</id><published>2005-05-13T13:30:00.000-07:00</published><updated>2005-05-13T13:30:18.783-07:00</updated><title type='text'>Notes on Mutants</title><content type='html'> &lt;div&gt;Some interesting tidbits, though most thrown out without justification or reference, from &lt;a href="http://armandleroi.com/mutants/"&gt;Mutants&lt;/a&gt;:&lt;/div&gt;  &lt;ul&gt; &lt;li&gt; &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;A polymorphism is a mutation that is common (enough) in the population.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Roughly figured around one percent of the population.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Using this definition, at least one polymorphism is present in about 65% of all &lt;i style="mso-bidi-font-style: normal"&gt;genes&lt;/i&gt;.&lt;/p&gt; &lt;/li&gt;  &lt;li&gt; &lt;p style="MARGIN: 0in 0in 0pt" class="MsoNormal"&gt;Each new embryo gets about 100 mutations during copying.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Of these, four will imply changes in resulting proteins.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt; Of these four, three will be harmful.&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12877004-111601621877649044?l=efferre.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://efferre.blogspot.com/feeds/111601621877649044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12877004&amp;postID=111601621877649044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111601621877649044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12877004/posts/default/111601621877649044'/><link rel='alternate' type='text/html' href='http://efferre.blogspot.com/2005/05/notes-on-mutants.html' title='Notes on Mutants'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/01936302109096697792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos11.flickr.com/17328959_9d48e929b3_m.jpg'/></author><thr:total>0</thr:total></entry></feed>
