1 INTRODUCTION

2 SAMPLE-WISE DYNAMIC NETWORKS  
2.1 Dynamic Architectures  
2.2 Dynamic Parameters  

3 SPATIAL-WISE DYNAMIC NETWORKS  
3.1 Pixel-level Dynamic Networks  
3.2 Region-level Dynamic Networks  
3.3 Resolution-level Dynamic Networks  

4 TEMPORAL-WISE DYNAMIC NETWORKS  
4.1 RNN-based Dynamic Text Processing  
4.2 Temporal-wise Dynamic Video Recognition  

5 INFERENCE AND TRAINING  
5.1 Decision Making of Dynamic Networks  
5.2 Training of Dynamic Networks  

6 APPLICATION OF DYNAMIC NETWORKS  

7 CHALLENGES AND FUTURE DIRECTIONS  
7.1 Theories for Dynamic Networks  
7.2 Architecture Design for Dynamic Networks  
7.3 Applicability for More Diverse Tasks  
7.4 Gap between Theoretical & Practical Efficiency  
7.5 Robustness Against Adversarial Attack  
7.6 Interpretability