A neural network is to simulate lots of interconnected brain cells inside a computer so that, people can get it to learn things, recognize patterns, and make decisions in their own way. The amazing thing about a neural network it is “just like a brain! “Neural Networks made by programming very ordinary computers, working in a very traditional fashion with their ordinary components . Computer outputs are just collections of algebraic variables and mathematical equations linking them together. You might also see neural networks referred to by names like parallel distributed processors (PDP), thinking machines, but in this article we're going to use the term "neural network" which also mean artificial Neural Network."