XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networks
Proposes Binary-Weight-Networks and XNOR-Networks that binarize CNNs for large memory savings and faster convolutions on ImageNet.
This work proposes two efficient approximations to standard CNNs. In Binary-Weight-Networks, filters are approximated with binary values, yielding 32x memory savings. In XNOR-Networks, both filters and convolutional inputs are binary, so convolutions use primarily binary operations, giving about 58x faster convolution and enabling real-time inference on CPUs. On ImageNet, a Binary-Weight-Network version of AlexNet matches full-precision AlexNet accuracy, and the method outperforms prior binarization methods BinaryConnect and BinaryNet by over 16% in top-1 accuracy.
Based on: XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networks · European Conference on Computer Vision
Curated by Aramai Editorial
Read summary →