Regularization for Deep Learning