Learning Efficient Convolutional Networks through Network Slimming
Tsinghua University · Fudan University · +1 more institution
Abstract
The deployment of deep convolutional neural networks (CNNs) in many real world applications is largely hindered by their high computational cost. In this paper, we propose a novel learning scheme for CNNs to simultaneously 1) reduce the model size; 2) decrease the run-time memory footprint; and 3) lower the number of computing operations, without compromising accuracy. This is achieved by enforcing channel-level sparsity in the network in a simple but effective way. Different from many existing approaches, the proposed method directly applies to modern CNN architectures, introduces minimum overhead to the training process, and requires no special software/hardware accelerators for the resulting models. We call…
Citation impact
- FWCI
- 59.15
- Percentile
- 100%
- References
- 60
Authors
6Topics & keywords
- Computer science
- Convolutional neural network
- Memory footprint
- Overhead (engineering)
- Reduction (mathematics)
- Deep learning
- Footprint
- Artificial intelligence