to learn in a neural network