Essentially, how a neural network gets trained.