preprintarXiv (Cornell University)Jun 8, 2015GREEN OA

Learning both Weights and Connections for Efficient Neural Networks

Stanford University · Nvidia (United Kingdom)

Indexed inarxivdatacite

Abstract

Neural networks are both computationally intensive and memory intensive, making them difficult to deploy on embedded systems. Also, conventional networks fix the architecture before training starts; as a result, training cannot improve the architecture. To address these limitations, we describe a method to reduce the storage and computation required by neural networks by an order of magnitude without affecting their accuracy by learning only the important connections. Our method prunes redundant connections using a three-step method. First, we train the network to learn which connections are important. Next, we prune the unimportant connections. Finally, we retrain the network to fine tune the weights of the…

Citation impact

668
total citations
FWCI
Percentile
References
22
Citations per year

Authors

4

Topics & keywords

Keywords
  • Computer science
  • Artificial neural network
  • Computation
  • Residual neural network
  • Artificial intelligence
  • Architecture
  • Machine learning
  • Network architecture
No related works found for this paper.