17.01.2013 Views

Chapter 2. Prehension

Chapter 2. Prehension

Chapter 2. Prehension

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix C - Computational Neural Modelling 399<br />

object ‘key’ was seen by this network, it would compute what posture<br />

to form as follows:<br />

[ ;:; : 1.8 4 E] [ <strong>2.</strong>4<br />

-0.6 gOR] [i] =<br />

From our list of vectors representing firing rates of the output<br />

neurons, we see that this is side opposition. The reader can check to<br />

see that the other input patterns will produce the desired output<br />

patterns. These input patterns were chosen because the vectors are<br />

orthonormal. Vectors that are orthogonal have a dot product equal to<br />

zero. Orthonomal vectors are orthogonal and also have a magnitude<br />

of 1. We can see that the number of stimulus/response vector pairs is<br />

limited by the size of the weight matrix. Nonlinear networks are more<br />

powerful, robust, and don’t have the orthonormal constraint.<br />

C.5 Summary<br />

The power of a computational model using a neural network<br />

architecture is that the model can generalize from a few sample points.<br />

With a distributed representation, graceful degradation can occur; as<br />

well, local computations can be performed.<br />

Adaptive models can learn. Using supervised learning, it would<br />

be similar to a child learning to grasp: the fist time the child tries to<br />

grasp a heavy toy, some posture is chosen, and the toy drops from her<br />

hand. Failure in the task tells the brain that parameters, such as<br />

muscle set or the chosen posture, were chosen incorrectly, and<br />

adjustments are made so that success is more likely the next time.<br />

Modification can be made to either the parameter values or to the<br />

selection of the parameters; e.g., using more fingers to provide more<br />

force, or realizing that the texture of the object surface is important in<br />

choosing a grasp. Repeated trials allow the correct setting of<br />

parameters, until a successful grasp is selected, and even generalized<br />

from. This allows the child to eventually start picking up objects that<br />

she has never intereacted with before.<br />

Artificial neural networks can be trained on real-world examples,<br />

and then they can generalize to solving arbitrary instances within their<br />

problem space. In adaptive neural nets, invariances can be learned,<br />

and encoded within the network, both in its topology and within the<br />

strengths of synaptic connections between the neurons. Other types

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!