Methods for computing parameter gradients during training, here adapted for quantum systems to enable optimization.