1. A multi-layer in-place learning developmental network, comprising: an input layer having a plurality of artificial neurons; multiple intermediate layers having a plurality of artificial neurons, each intermediate layer having artificial neurons that receive an input vector signal from neurons in previous layers; an input vector signal from neurons in the same layer and an input vector signal from neurons in subsequent layers; and an output layer having a plurality of artificial neurons, where each neuron in the network is responsible for adapting itself.