Improved Methods for Model Pruning and Knowledge Distillation