Artificial Neural NetworksABSTRACT
Most people when asked if they think computers could ever become sentientquickly respond no and refer to the fact that computers are unable to learn.However, Neural Networks seems to do just that.Neural Networks encompass a diverse set of computational models, whichshare a set of simple underlying characteristics. Inspired by thecomputational style of biological systems, a Neural Network can be viewedas an assembly of simple, interconnected processing units (neurons) actingin parallel, which communicate to each other using unidirectionalconnections.Neural networks are distinguished from other computer and mathematicaltechniques by their design motivation. They are processing devices, that canbe algorithms or actual hardware that are modeled after the functioning of human brain. Most Neural Networks have some sort of “training” rulewhereby the weights of connections are adjusted on the basis of presentedpatterns. In other words, Neural Networks “learn” from examples, just likechildren learn to recognize dogs from examples of dogs and exhibit somestructural capability for generalization.The most significant aspects of Neural Networks are that they allow thecomputer to learn and they have the potential for parallelism. This meansthat they allow the computer to solve multiple problems at a time.Neural Networks can perform any variety of tasks just as any regularcomputer. They are of greatest use in computing problems where the inputdoes not follow clean strict rules but instead has an overall pattern. NeuralNetworks have applications in diverse areas like interpretation, prediction,diagnosis, planning, monitoring, debugging, repair, instruction, control,categorization and pattern recognition. Thus Neural Networks is anexponentially growing area of real-time applications of the new era.