Neural net pruning-why and how | Synapse