12.07.2015 Views

Neural Networks - Algorithms, Applications,and ... - Csbdu.in

Neural Networks - Algorithms, Applications,and ... - Csbdu.in

Neural Networks - Algorithms, Applications,and ... - Csbdu.in

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

2 Introduction to ANS Technologya great deal of effort on the development of sophisticated algorithms, perhapseven fail<strong>in</strong>g to f<strong>in</strong>d an acceptable solution.In the rema<strong>in</strong>der of this text, we will exam<strong>in</strong>e many parallel-process<strong>in</strong>garchitectures that provide us with new tools that can be used <strong>in</strong> a variety ofapplications. Perhaps, with these tools, we will be able to solve more easilycurrently difficult-to-solve, or unsolved, problems. Of course, our proverbialhammer will still be extremely useful, but with a full toolbox we should be ableto accomplish much more.As an example of the difficulties we encounter when we try to make asequential computer system perform an <strong>in</strong>herently parallel task, consider theproblem of visual pattern recognition. Complex patterns consist<strong>in</strong>g of numerouselements that, <strong>in</strong>dividually, reveal little of the total pattern, yet collectivelyrepresent easily recognizable (by humans) objects, are typical of the k<strong>in</strong>ds ofpatterns that have proven most difficult for computers to recognize. For example,exam<strong>in</strong>e the illustration presented <strong>in</strong> Figure 1.1. If we focus strictly on theblack splotches, the picture is devoid of mean<strong>in</strong>g. Yet, if we allow our perspectiveto encompass all the components, we can see the image of a commonlyrecognizable object <strong>in</strong> the picture. Furthermore, once we see the image, it isdifficult for us not to see it whenever we aga<strong>in</strong> see this picture.Now, let's consider the techniques we would apply were we to program aconventional computer to recognize the object <strong>in</strong> that picture. The first th<strong>in</strong>g ourprogram would attempt to do is to locate the primary area or areas of <strong>in</strong>terest<strong>in</strong> the picture. That is, we would try to segment or cluster the splotches <strong>in</strong>togroups, such that each group could be uniquely associated with one object. Wemight then attempt to f<strong>in</strong>d edges <strong>in</strong> the image by complet<strong>in</strong>g l<strong>in</strong>e segments. Wecould cont<strong>in</strong>ue by exam<strong>in</strong><strong>in</strong>g the result<strong>in</strong>g set of edges for consistency, try<strong>in</strong>g todeterm<strong>in</strong>e whether or not the edges found made sense <strong>in</strong> the context of the otherl<strong>in</strong>e segments. L<strong>in</strong>es that did not abide by some predef<strong>in</strong>ed rules describ<strong>in</strong>g theway l<strong>in</strong>es <strong>and</strong> edges appear <strong>in</strong> the real world would then be attributed to noise<strong>in</strong> the image <strong>and</strong> thus would be elim<strong>in</strong>ated. F<strong>in</strong>ally, we would attempt to isolateregions that <strong>in</strong>dicated common textures, thus fill<strong>in</strong>g <strong>in</strong> the holes <strong>and</strong> complet<strong>in</strong>gthe image.The illustration of Figure 1.1 is one of a dalmatian seen <strong>in</strong> profile, fac<strong>in</strong>g left,with head lowered to sniff at the ground. The image <strong>in</strong>dicates the complexityof the type of problem we have been discuss<strong>in</strong>g. S<strong>in</strong>ce the dog is illustrated asa series of black spots on a white background, how can we write a computerprogram to determ<strong>in</strong>e accurately which spots form the outl<strong>in</strong>e of the dog, whichspots can be attributed to the spots on his coat, <strong>and</strong> which spots are simplydistractions?An even better question is this: How is it that we can see the dog <strong>in</strong>.the image quickly, yet a computer cannot perform this discrim<strong>in</strong>ation? Thisquestion is especially poignant when we consider that the switch<strong>in</strong>g time ofthe components <strong>in</strong> modern electronic computers are more than seven orders ofmagnitude faster than the cells that comprise our neurobiological systems. This

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

Saved successfully!

Ooh no, something went wrong!