These techniques are employed to reduce the dimensionality of the training set when it's convenient, and to factorise matrices in order to separate information. We put them together as they are mathematical tools to be applied to matrices.