Page 94 - Anatomy of a Robot
P. 94

03_200256_CH03/Bergren  4/17/03  12:27 PM  Page 79
                                                                                COMPUTER HARDWARE 79
                              More information about analog computers can be found at www.science.uva.nl/fac-
                            ulteit/museum/AnalogComputers.html  and  at  www.play-hookey.com/analog.  The
                            Analog  Computer  Museum,  dedicated  to  the  history  of  analog  computers,  is  at
                            http://dcoward.best.vwh.net/analog/.
                            Neural Networks
                            One of the finest computational engines known to exist is the human brain. It can solve
                            most complex, real-world problems much faster than a general-purpose computer,
                            albeit with less precision. Electronic computers are best suited to problems requiring
                            arithmetic capability and blinding execution speed, such as forecasting the weather. But
                            they are not good at solving problems requiring judgment or experience. The human
                            brain has the experience and “wiring” to take on problems that it has never seen before
                            and to solve them with speed and reliability. The parents of teenagers might argue with
                            this last statement, but they have never tried to live with a teenage robot struggling with
                            its computer’s programming so it can survive puppy love. Be assured, parents would
                            rather deal with a human teenager who, believe it or not, has amazing abilities com-
                            pared to a computerized robot.
                              So what is a neural network? Ever since humans first grasped the structure and pur-
                            pose of the human brain, they have dreamed of building an artificial brain. Many
                            designs for such a brain have been put forth, including neural networks. First, let’s look
                            at the human brain.
                              Brain cells, called neurons, are connected together in a vast array of tissue within the
                            brain. They communicate electronically with one another over neural connections called
                            synapses. This allows neurons to exchange information with nearby neighbors. Neurons
                            retain information (dubbed memory) chemically and electrically within the cell body
                            (see Figure 3-3).
                              The memory of a specific spring day, for example, might be spread out over a vast
                            array of neurons, which govern smell, sight, hearing, motion, and so on. The memory
                            of the spring day is distributed throughout the brain. Memories can be imperfect and
                            they can fade as individual neurons begin to lose their individual memory of the day.
                            Memories are stored almost like a photo spread out over the fabric of the brain. Neurons
                            might store more than one memory at the same time. This is why the remembrance of
                            one thing, like a spring day, might evoke the memory of another experience, like the
                            ice-cold water of a stream. A human, prodded to remember the spring day with the noise
                            of a brook, would likely dredge up the memory of stepping into a noisy, icy brook. The
                            fact that noise was in both memories ties the memories together. The human has learned
                            to be suspicious of brooks on spring days; they might be icy.
                              Learning is something general-purpose computers are not good at. Some neural-
                            network computers are designed to mimic the learning ability of the human brain. They
   89   90   91   92   93   94   95   96   97   98   99