30-07-2009, 05:22 PM
Most people when asked if they think computers could ever become sentient quickly 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, which share a set of simple underlying characteristics. Inspired by the computational style of biological systems, a Neural Network can be viewed as an assembly of simple, interconnected processing units (neurons) acting in parallel, which communicate to each other using unidirectional connections.
Neural networks are distinguished from other computer and mathematical techniques by their design motivation. They are processing devices, that can be algorithms or actual hardware that are modeled after the functioning of human brain. Most Neural Networks have some sort of training rule whereby the weights of connections are adjusted on the basis of presented patterns. In other words, Neural Networks learn from examples, just like children learn to recognize dogs from examples of dogs and exhibit some structural capability for generalization.
The most significant aspects of Neural Networks are that they allow the computer to learn and they have the potential for parallelism. This means that they allow the computer to solve multiple problems at a time.
Neural Networks can perform any variety of tasks just as any regular computer. They are of greatest use in computing problems where the input does not follow clean strict rules but instead has an overall pattern. Neural Networks have applications in diverse areas like interpretation, prediction, diagnosis, planning, monitoring, debugging, repair, instruction, control, categorization and pattern recognition. Thus Neural Networks is an exponentially growing area of real- time applications of the new era.
http://pptpdf.net/subcategory.php?categ=...TWORKS.pdf