<?xml version="1.0"?>
<!DOCTYPE xml PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" 
"http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd" [ 
<!ENTITY mathml "http://www.w3.org/1998/Math/MathML">]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Wiki: BmiLinks</title><link type="text/css" rel="stylesheet" href="http://hardcarve.com/muse/wiki.css" /><meta name="robots" content="INDEX,NOFOLLOW" /><link rel="alternate" type="application/rss+xml" title="Wiki" href="http://www.hardcarve.com/muse/muse.pl?action=rss" /><link rel="alternate" type="application/rss+xml" title="Wiki: BmiLinks" href="http://www.hardcarve.com/muse/muse.pl?action=rss;rcidonly=BmiLinks" /></head><body class="http://www.hardcarve.com/muse/muse.pl"><div class="header"><span class="gotobar bar"><a class="local" href="http://www.hardcarve.com/muse/muse.pl/HomePage">HomePage</a> <a class="local" href="http://www.hardcarve.com/muse/muse.pl/RecentChanges">RecentChanges</a> </span><h1><a title="Click to search for references to this page" href="http://www.hardcarve.com/muse/muse.pl?search=BmiLinks">BmiLinks</a></h1></div><div class="content browse"><p>not sure where to best put this but looks sorta interesting: <a class="url outside" href="http://eeg.pl">eeg.pl</a></p><div><div class="sectionlink"><a class="edit" title="Click to edit this section" href="http://hardcarve.com/muse/muse.pl?action=edit;id=BmiLinks;section=Statistical%20learning">Edit</a></div><h2>Statistical learning</h2></div><ul><li><a class="url outside" href="http://dbacl.sourceforge.net/">dbacl - a digramic Bayesian classifier</a> -- The dbacl project consist of a set of lightweight UNIX/POSIX utilities which can be used, either directly or in shell scripts, to classify text documents automatically, according to Bayesian statistical principles. dbacl(1) is also the name of the core utility.</li><li><a class="url outside" href="http://www.cs.ualberta.ca/%7Esutton/book/ebook/node1.html">Reinforcement Learning - Sutton and Barto</a> -- Reinforcement learning are solutions devised to learn by exploation - without a teacher signal.</li><li><a class="url outside" href="http://www.idsia.ch/~juergen/rnn.html">Jurgen's Rnn</a> the interesting thing about these networks is that they have infinite memory. (or long short term memory - they do not easily forget due to integrator in cell). There is a <b>lot</b> of stuff on this page!</li><li>022105 - Tomaso Poggio came to Duke. His talk was not very informative, despite his status in the field. He has modeled a section of the mamallian visual system &amp; claims that it performs well in object classification and recognition tasks. might want to look here: <a class="url number" href="http://maxlab.neuro.georgetown.edu/pubFiles/nn99.pdf"><span><span class="bracket">[</span>1<span class="bracket">]</span></span></a></li><li><a class="url outside" href="http://www.nbb.cornell.edu/neurobio/land/PROJECTS/Complexity/index.html">Complexity measures of a time-series</a> by Bruce Land. Excellent and well-cited summary of many techniques... *also* see <a class="url outside" href="http://www.nbb.cornell.edu/neurobio/land/PROJECTS/Inselberg/">Representation of High-dimensional systems with parallel projection</a> The idea is really simple. each dimension is indexed along the x-axis (abcissa), and each value is a point along the y-axis (ordinate), and each point hence becomes an jagged, (colored?) line.</li></ul><p><img class="url" src="http://www.nbb.cornell.edu/neurobio/land/PROJECTS/Inselberg/cluster3d.jpg" alt="http://www.nbb.cornell.edu/neurobio/land/PROJECTS/Inselberg/cluster3d.jpg" /></p><div><div class="sectionlink"><a class="edit" title="Click to edit this section" href="http://hardcarve.com/muse/muse.pl?action=edit;id=BmiLinks;section=MCMC%20(monte%20carlo%20markov%20chain)%20bayseian%20estimation">Edit</a></div><h2>MCMC (monte carlo markov chain) bayseian estimation</h2></div><ul><li><a class="url outside" href="http://www.fmrib.ox.ac.uk/analysis/techrep/tr03tb1/tr03tb1/node3.html">Densities, Bayes and MCMC</a> from oxford uk; mainly concerns diffusion MRI (i think). want to estimate the probability of observing a set of parameters given the model (<b>M</b>) and data (<b>Y</b>): <img class="url" src="http://www.fmrib.ox.ac.uk/analysis/techrep/tr03tb1/tr03tb1/img11.png" alt="http://www.fmrib.ox.ac.uk/analysis/techrep/tr03tb1/tr03tb1/img11.png" /> The monte-carlo idea is to decide on a <b>M</b> sample over (<b>w</b>). the markov chain comes in by placing more samples in regions of parameter space where the parpameters are more probable.</li><li><a class="url outside" href="http://mathstat.helsinki.fi/openbugs/">OpenBUGS</a> implements a solver for MCMC models &amp; has a nice interface, scripting language etc. there is a movie showing how to use it here: <a class="url" href="http://www.statslab.cam.ac.uk/~krice/winbugsthemovie.html">http://www.statslab.cam.ac.uk/~krice/winbugsthemovie.html</a></li></ul><p>KYJY7n  &lt;a href="<a class="url" href="http://hsvhirwjruyv.com/&quot;&gt;hsvhirwjruyv&lt;/a">http://hsvhirwjruyv.com/"&gt;hsvhirwjruyv&lt;/a</a>&gt;, [url=<a class="url" href="http://gfepuqmjfpoz.com/">http://gfepuqmjfpoz.com/</a>]gfepuqmjfpoz[/url], [link=<a class="url" href="http://dhwqivewaapd.com/">http://dhwqivewaapd.com/</a>]dhwqivewaapd[/link], <a class="url" href="http://jrpfqumetlqo.com/">http://jrpfqumetlqo.com/</a> </p><div><div class="sectionlink"><a class="edit" title="Click to edit this section" href="http://hardcarve.com/muse/muse.pl?action=edit;id=BmiLinks;section=PCA%2c%20ICA%2c%20Projection">Edit</a></div><h2>PCA, ICA, Projection</h2></div><ul><li><a class="url outside" href="http://web.uvic.ca/~monahana/nlpca_comment.pdf">comments on the use of NLPCA</a> - in the course of discussing why another author's denouncement of NLPCA in climate models is neccesarily flawed, this article gives a good, terse description of how to properly employ NLPCA and make sure the fits are proper (the test error/variance explained should be lower than the fit error!) they also discuss the "the arc-length parameterisation is a convenient parameterisation because it is designed explicitly to measure the density of points along the approximation curve in the state space" sounds good, would have to look this algorithm up.</li><li><a class="url outside" href="http://www.mlab.uiah.fi/~timo/som/thesis-som.html">Description of Kohonen's Self-Organizing Map</a> - a good introduction to the nature and use of self-organizing maps. Other, more recent and advanced algorithms exist <a class="url outside" href="http://hardcarve.com/wikipic/Marc1996_NonparametricTopographicDensityEstimation.pdf">Nonparametric topographic density estimation</a>, but the initial conception is simple and workable - the SOM is a ANN where each unit is charaterized by a vector (with the same dimension as the input space). During training, the unit with the best match to the data (in terms of a distance metric, i.e. euclidean) &amp; this units nearest neighbors are simultaneously updated (or vectorally moved toward the weight / addition i guess) based on a smoothing/generalization function that starts very large and becomes smaller as the training proceeds. A SOM can be used to compress high-dimensional data into a smaller dimension while preserving topology.</li><li>Projection pursuit is used to estimate high-dimensional probability density functions by projecting onto independent axes, smoothing the projections, and summing the one-dimensional fits (so far as I can tell).</li><li><a class="url outside" href="http://www.slac.stanford.edu/cgi-wrap/getdoc/slac-pub-2466.pdf">Stanford Linear Acceleartor 1981 publication</a> - good paper on projection pursuit regression.</li><li><a class="url outside" href="http://www-clmc.usc.edu/publications/V/vijayakumar-submitted.pdf">Incremental Online Learning in high dimensions</a> -<ul><li>details the locally weighted projection regression algorithm (LPWR). Paper is great, very well written! They use the LPWR algorithm to model the inverse dynamics of their 7DOF hydraulically-actuated gripper arm. That is, they applied random torques while recording the resulting accelerations, velocities, and angles, then fit a function to predict torques from these variables. The robot was compliant and not very well modeled with a rigid body model, though they tried this. The resulting LPWR generated model was 27 to 7, predicted torques. The control system uses this functional approximation to compute torques from desired trajectories, i think. The desired trajectories are generated using spline-smoothing ?? and the control system is adaptive in addition to the LPWR approximation being adaptive.</li><li>The core of the LPWR is <em>partial-least squares</em> regression / progression pursuit, coupled with gaussian kernels and a distance metric (just a matrix) learned via constrained gradient descent with cross-validation. The partial least squares (PLS) appears to be very popular in many fields, <a class="url outside" href="http://www.statsoft.com/textbook/stpls.html">and there are an number of ways of computing it</a>. Distance metric can expand without limit, and overlap freely. Local models are added based on MSE, i think, and model adding stops when the space is well covered.</li><li>I think this technique is very powerful - you separate the the function evaluation from the error minimization, to avoid the problem of ambiguous causes. Instead, when applying the LPWR to the robot, the torques cause the angles and accelerations -&gt; but you <strong>invert</strong> this relationship: want to control the torques given trajectory. Of course, the whole function approximation is stationary in time - the p/v/a is sufficient to describe the state and the required torques. Does the brain work in the same way? do random things, observe consequences, work in consequence space and <em>invert</em> ?? e.g. i contracted my bicep and it caused my hand to move to the face; now I want my hand to move to my face again, what caused that? Need reverse memory... or something. Hmm. let's go back to conditional learning: if any animal does an action, and subsequently it is rewarded, it will do that action again. if this is conditional on a need, then that action will be performed only when needed.. when habitual, the action will be performed no matter what.. this is the nature of all animals, i think, and corresponds to rienforcement learning? but how? I suppose it's all about memory, and assigning credit where credit is due. the same problem is dealt with rienforcement learning. and yet things like motor learning seem so far out of this paradigm - they are goal-directed and minimize some sort of error. eh, not really. Clementine is operating on the conditioned response now - has little in the way of error. but gradually this will be built; with humans, it is built very quickly by reuse of existing modes. or conciousness.</li></ul></li></ul><p>ok, how about this: nothing has to go back in time. when you want something, you mess around thinking of what might have caused that in the past - e.g. test hypothesis - and select the best via some sort competition.</p><p>somehow, in here, a hierarchy is set up. hierarchy of causes. and habits. in humans it is quite dramatically large!</p><p>other shit to think about: STDP, precise spiking in the cortex. where statistical learning is heading.(??!!) the difference between error-based learning (feedback, human) and reinforcement learning </p><ul><ul><li>A much more <a class="url outside" href="http://hardcarve.com/wikipic/Schaal2005_IncrementalOnlineLearning.pdf">recent version of the paper</a> (though significantly different in the examples) been published in the Journal of Neural Computation.</li><li>There is also <a class="url outside" href="http://www-clmc.usc.edu/software/lwpr/LWPRmanual-old.pdf">a tutorial on the LPWR software</a>. I really want to understand how this can be applied to the impressive motor learning they demonstrate on their site - <a class="url" href="http://www-clmc.usc.edu/">http://www-clmc.usc.edu/</a> (@ Univerity of Southern California (directed by Stefan Schaal)).</li></ul><li><a class="url outside" href="http://omega.albany.edu:8008/machine-learning-dir/notes-dir/ker1/ker1-l.html">The Kernel Trick</a> excellent description (and style!). also see the <a class="url outside" href="http://omega.albany.edu:8008/machine-learning-dir/notes-dir/ker1/ker1-l.html">book on probability</a> on his page Oph2MY  &lt;a href="<a class="url" href="http://tbolegtdmgvk.com/&quot;&gt;tbolegtdmgvk&lt;/a">http://tbolegtdmgvk.com/"&gt;tbolegtdmgvk&lt;/a</a>&gt;, [url=<a class="url" href="http://andaoutgaoen.com/">http://andaoutgaoen.com/</a>]andaoutgaoen[/url], [link=<a class="url" href="http://bragcvyrtmuj.com/">http://bragcvyrtmuj.com/</a>]bragcvyrtmuj[/link], <a class="url" href="http://hetswkaffwlm.com/">http://hetswkaffwlm.com/</a> </li></ul><div><div class="sectionlink"><a class="edit" title="Click to edit this section" href="http://hardcarve.com/muse/muse.pl?action=edit;id=BmiLinks;section=Robots">Edit</a></div><h2>Robots</h2></div><ul><li><a class="url outside" href="http://www.cns.atr.jp/~kawato/">Mitsuo Kawato's homepage</a></li><li><a class="url outside" href="http://www.cns.atr.jp/hrcn/DB/PDF/sethu-autorob01.pdf">Statistical
Learning for humaniod robots</a> the dynamic brain project - see Kawato.</li></ul><p>Thoughts about the task: there are two modes of operation: forward-dynamics mode, where the simulated muscle activations are used to control the monkey arm, and inverse dynamics, where the joint positions and velocities are used to determine muscle activations, which the neuronal activations are then fit to. The first task, of course, is to do the forward dynamics mode. In order for this to happen, we need to formulate the forward model, including lagrangian mechanics (?) and muscle activations based on length and velocity. length is simple. velocity should not be so hard.</p><p>UUdUCk<a class="edit" title="Click to edit this page" href="http://www.hardcarve.com/muse/muse.pl?action=edit;id=UUdUCk">?</a> &lt;a href="<a class="url" href="http://rtkueqhoyszb.com/&quot;&gt;rtkueqhoyszb&lt;/a">http://rtkueqhoyszb.com/"&gt;rtkueqhoyszb&lt;/a</a>&gt;, [url=<a class="url" href="http://wueoavmkhkoz.com/">http://wueoavmkhkoz.com/</a>]wueoavmkhkoz[/url], [link=<a class="url" href="http://hbrbdhpideoi.com/">http://hbrbdhpideoi.com/</a>]hbrbdhpideoi[/link], <a class="url" href="http://quucrzldeyej.com/">http://quucrzldeyej.com/</a> </p><div><div class="sectionlink"><a class="edit" title="Click to edit this section" href="http://hardcarve.com/muse/muse.pl?action=edit;id=BmiLinks;section=other%20BMI%20labs">Edit</a></div><h2>other BMI labs</h2></div><ul><li><a class="url outside" href="http://vis.caltech.edu/">Richard Anderson, Caltech</a></li><li><a class="url outside" href="http://donoghue.neuro.brown.edu/">Donoghue Brown University</a>.<ul><li><a class="url outside" href="http://donoghue.neuro.brown.edu/pubs/2003-SerruyaDonoghue-Chap3-preprint.pdf">chapter in book</a> has many refs.</li><li><a class="url outside" href="http://donoghue.neuro.brown.edu/publications.php">publications</a>. "neural data from 100 electrodes at a sampling rate of only 10khz with a resolution of 10 bits requires a baud rate of 2gbits/sec. 1e2*1e4*1e1 = 10Mbits/sec</li><li><a class="url outside" href="http://www.wired.com/wired/archive/13.03/brain.html?pg=3&amp;topic=brain&amp;topic_set=">wired article May 2005</a> quote: Donoghue remains convinced that the only way to give people with immobile bodies full interaction with their environment is through embedded electrodes. "No other method gives you the power and clarity you need to transform this noisy signal into something that a patient can use," he says. "The people who question whether this will really work, I don't think they realize how much has already been done. <strong>We've got a 1,098-day monkey, who had a working BCI for almost three years</strong>. The question is, how long do you want to keep doing this in monkeys?" I cannot find any published data from this experiment,wtf?</li></ul></li><li><a class="url outside" href="http://www.neuralsignals.com/">Neural signals inc</a> - Phillip Kennedy, Emory University. not sure what he has been doing lately; the news on his page is old.</li><li><a class="url outside" href="http://motorlab.neurobio.pitt.edu/">Andrew Schwartz U. Pittsburgh</a> has not published results from his <a class="url outside" href="http://www.postgazette.com/pg/04301/402431.stm">self-feeding monkey experiment</a>? n.e.wy. <a class="url outside" href="http://motorlab.neurobio.pitt.edu/Motorlab/download_journal_reprints_files/science_2002_1829.pdf">Dawn Taylor's 2002 science paper</a></li><li><a class="url outside" href="http://www.downstate.edu/pharmacology/chapin.htm">John Chapin</a> - really needs to update his site. Linda &amp; Ray have left the lab but <a class="url outside" href="http://www.rybak-et-al.net/chapin.html">this page</a> still lists them as belonging. I think Lee was going to move over to acenet (my hosting provider)? <a class="url outside" href="http://infonet.downstate.edu/QuickPlace/researchers/PageLibrary85256E8400437E6F.nsf/h_Toc/b8f54bcae6a0440785256ebd00001d77/?OpenDocument">Lee's site / CV</a></li><li><a class="url outside" href="http://nicolelislab.net">us</a> flashy site!</li></ul></div><div class="footer"><hr /><span class="gotobar bar"><a class="local" href="http://www.hardcarve.com/muse/muse.pl/HomePage">HomePage</a> <a class="local" href="http://www.hardcarve.com/muse/muse.pl/RecentChanges">RecentChanges</a> </span><span class="edit bar"><br /> <a class="edit" accesskey="e" title="Click to edit this page" href="http://www.hardcarve.com/muse/muse.pl?action=edit;id=BmiLinks">Edit this page</a> <a class="history" href="http://www.hardcarve.com/muse/muse.pl?action=history;id=BmiLinks">View other revisions</a> <a class="admin" href="http://www.hardcarve.com/muse/muse.pl?action=admin;id=BmiLinks">Administration</a></span><span class="time"><br /> Last edited 2010-10-05 04:54 UTC by <a class="author" title="from 183.91.74.196" href="http://www.hardcarve.com/muse/muse.pl/PimpStarFilms">PimpStarFilms</a> <a class="diff" href="http://www.hardcarve.com/muse/muse.pl?action=browse;diff=2;id=BmiLinks">(diff)</a></span><form method="get" action="http://www.hardcarve.com/muse/muse.pl" enctype="multipart/form-data" class="search">
<p>Search: <input type="text" name="search"  size="20" accesskey="f" /> <input type="submit" name="dosearch" value="Go!" /></p></form></div>
</body>
</html>
