PredictiveNet: An energy-efficient convolutional neural network via zero prediction
PredictiveNet: An energy-efficient convolutional neural network via zero prediction
复制标题
DOI:
10.1109/iscas.2017.8050797
复制
发表时间:
2017-05
期刊:
影响因子:
--
通讯作者:
Yingyan Lin;Charbel Sakr;Yongjune Kim;Naresh R Shanbhag
中科院分区:
文献类型:
--
作者:
Yingyan Lin;Charbel Sakr;Yongjune Kim;Naresh R Shanbhag
Convolutional neural networks (CNNs) have gained considerable interest due to their record-breaking performance in many recognition tasks. However, the computational complexity of CNNs precludes their deployments on power-constrained embedded platforms. In this paper, we propose predictive CNN (PredictiveNet), which predicts the sparse outputs of the non-linear layers thereby bypassing a majority of computations. PredictiveNet skips a large fraction of convolutions in CNNs at runtime without modifying the CNN structure or requiring additional branch networks. Analysis supported by simulations is provided to justify the proposed technique in terms of its capability to preserve the mean square error (MSE) of the nonlinear layer outputs. When applied to a CNN for handwritten digit recognition, simulation results show that PredictiveNet can reduce the computational cost by a factor of 2.9χ compared to a state-of-the-art CNN, while incurring marginal accuracy degradation.