Highlight

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.

Based on

XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networks

By Mohammad Rastegari, Vicente Ordonez, J. Redmon et al.European Conference on Computer Vision
Read original article →

XNOR-Net introduces two efficient approximations to standard convolutional neural networks aimed at drastically reducing memory and computation. In Binary-Weight-Networks, the convolutional filters are approximated with binary values, which results in roughly 32x memory savings. In XNOR-Networks, both the filters and the inputs to the convolutional layers are binary, so convolutions are computed using primarily binary operations, yielding about 58x faster convolution in terms of high-precision operations along with the 32x memory savings.

These efficiencies make it possible to run state-of-the-art networks on CPUs rather than GPUs in real time while remaining simple and accurate. Evaluated on ImageNet classification, a Binary-Weight-Network version of AlexNet achieves the same accuracy as the full-precision AlexNet, and the approach outperforms prior binarization methods BinaryConnect and BinaryNet by large margins - more than 16% in top-1 accuracy - establishing binary networks as viable for challenging visual tasks.

Abstract

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.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

binary neural networksmodel compressionconvolutional neural networksImageNet classificationefficient inference
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.