IFQ-Net: Integrated Fixed-point Quantization Networks for Embedded Vision
Hongxing Gao, Wei Tao, Dongchao Wen, Tse-Wei Chen, Kinya Osa, Masami, Kato

TL;DR
This paper introduces IFQ-Net, a fixed-point neural network for embedded vision that converts floating-point data into fixed-point across layers, achieving significant memory and size reductions with maintained accuracy.
Contribution
The paper proposes an integrated fixed-point conversion method for deep networks, enabling substantial memory savings and efficient deployment on embedded devices.
Findings
2.16x model size reduction on ImageNet
18x runtime feature map memory savings
256x smaller face detector model
Abstract
Deploying deep models on embedded devices has been a challenging problem since the great success of deep learning based networks. Fixed-point networks, which represent their data with low bits fixed-point and thus give remarkable savings on memory usage, are generally preferred. Even though current fixed-point networks employ relative low bits (e.g. 8-bits), the memory saving is far from enough for the embedded devices. On the other hand, quantization deep networks, for example XNOR-Net and HWGQNet, quantize the data into 1 or 2 bits resulting in more significant memory savings but still contain lots of floatingpoint data. In this paper, we propose a fixed-point network for embedded vision tasks through converting the floatingpoint data in a quantization network into fixed-point. Furthermore, to overcome the data loss caused by the conversion, we propose to compose floating-point data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Video Surveillance and Tracking Methods · Advanced Image and Video Retrieval Techniques
MethodsAverage Pooling · Global Average Pooling · 1x1 Convolution · Max Pooling · Softmax · Convolution · Darknet-19 · YOLOv2 · Batch Normalization
