Backpropagation in neural networks