Regularising Deep Networks with DGMs