2017

Speeding up Convolutional Neural Networks By Exploiting the Sparsity of Rectifier Units

Shi, Shaohuai, Chu, Xiaowen

Understand

Rectifier neuron units (ReLUs) have been widely used in deep convolutional networks.

  • An ReLU converts negative values to zeros, and does not change positive values, which leads to a high sparsity of neurons.
  • In this work, we first examine the sparsity of the outputs of ReLUs in some popular deep convolutional architectures.
  • And then we use the sparsity property of ReLUs to accelerate the calculation of convolution by skipping calculations of zero-valued neurons.

Reading the bibliography…