Using weight decay to optimize the generalization ability of a perceptron | Synapse