1. A computer-implemented method for implementing a neural network, comprising: identifying a maximally responding neuron with respect to a feature of an input signal, the maximally responding neuron having a response with respect to the feature of the input signal that is greater than a response of each other neuron of the neural network with respect to the feature of the input signal; and applying a first learning rule to each other neuron, wherein the first learning rule weakens the response of each other neuron with respect to the feature of the input signal.