In this article we will see what is the meaning of training a neural network: namely modifying its parameters in order to diminish the value of the loss function. This process is permitted by the backpropagation algorithm, which allows us to compute the exact way in which the network’s parameters need to be changed by looking at the data.