Neural Network Pruning By Gradient Descent