A method of training a neural network includes encouraging one or more filters in the neural network to have a low rank.