A neural network is a massively parallel distributed processor made up effortless processing units, using a purely natural propensity for storing experiential knowledge and making it readily available for use. It resembles the brain in two respects: 1. Knowledge is acquired by the network from their environment through a learning process. 2. Interneuron connectivity strengths, often known as synaptic weighs, are used to store the bought knowledge. Neural networks are also named as in literature as neurocomputers, connectionist networks. Parallel distributed processors, etc.