1 INTRODUCTION

2 METHODS  
2.1 Weight-Dependent  
2.2 Activation-Based  
2.3 Regularization  
2.4 Optimization Tools  
2.5 Dynamic Pruning  
2.6 NAS-Based Pruning  
2.7 Extensions  

3 FUTURE DIRECTIONS  
3.1 Pruning Topics  
3.2 Pruning for Specific Tasks  
3.3 Pruning Specific Networks  
3.4 Pruning Targets