paper-with-me

Papers

Recursive Binary Neural Network Learning Model with 2-bit/weight Storage Requirement

2018-01-01 · ICLR 2018 1 · Tianchan Guan, Xiaoyang Zeng, Mingoo Seok

This paper presents a storage-efficient learning model titled Recursive Binary Neural Networks for embedded and mobile devices having a limited amount of on-chip data storage such as hundreds of kilo-Bytes. The main idea of the proposed model is to recursively recycle data storage of weights (parameters) during training. This enables a device with a given storage constraint to train and instantiate a neural network classifier with a larger number of weights on a chip, achieving better classification accuracy. Such efficient use of on-chip storage reduces off-chip storage accesses, improving energy-efficiency and speed of training. We verified the proposed training model with deep and convolutional neural network classifiers on the MNIST and voice activity detection benchmarks. For the deep neural network, our model achieves data storage requirement of as low as 2 bits/weight, whereas the conventional binary neural network learning models require data storage of 8 to 32 bits/weight. With the same amount of data storage, our model can train a bigger network having more weights, achieving 1% less test error than the conventional binary neural network learning model. To achieve the similar classification error, the conventional binary neural network model requires 4× more data storage for weights than our proposed model. For the convolution neural network classifier, the proposed model achieves 2.4% less test error for the same on-chip storage or 6× storage savings to achieve the similar accuracy.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Action DetectionActivity DetectionGeneral Classification

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Recursive Binary Neural Network Learning Model with 2.28b/Weight Storage Requirement

2017-09-15 · Tianchan Guan, Xiaoyang Zeng, Mingoo Seok

This paper presents a storage-efficient learning model titled Recursive Binary Neural Networks for sensing devices having a limited amount of on-chip data storage such as < 100's kilo-Bytes. The main idea of the proposed…

ClassificationGeneral Classification

Real-time Document Localization in Natural Images by Recursive Application of a CNN.

2017-11-13 · ICDAR2017 2017 11 · Khurram Javed, Faisal Shafait

We propose a document segmentation algorithm that recursively uses convolutional neural networks to precisely localize a document in a natural image. The system can run in real-time on a mobile CPU, has minimal storage r…

CPU

MorphIC: A 65-nm 738k-Synapse/mm$^2$ Quad-Core Binary-Weight Digital Neuromorphic Processor with Stochastic Spike-Driven Online Learning

2019-04-17 · Charlotte Frenkel, Jean-Didier Legat, David Bol

Recent trends in the field of neural network accelerators investigate weight quantization as a means to increase the resource- and power-efficiency of hardware devices. As full on-chip weight storage is necessary to avoi…

2kQuantization

Training a Binary Weight Object Detector by Knowledge Transfer for Autonomous Driving

2018-04-17 · Jiaolong Xu, Peng Wang, Heng Yang, Antonio M. López

Autonomous driving has harsh requirements of small model size and energy efficiency, in order to enable the embedded system to achieve real-time on-board object detection. Recent deep convolutional neural network based o…

Autonomous Drivingobject-detectionObject DetectionTransfer Learning

An Area and Energy Efficient Design of Domain-Wall Memory-Based Deep Convolutional Neural Networks using Stochastic Computing

2018-02-03 · Xiaolong Ma, Yi-Peng Zhang, Geng Yuan, Ao Ren 외

With recent trend of wearable devices and Internet of Things (IoTs), it becomes attractive to develop hardware-based deep convolutional neural networks (DCNNs) for embedded applications, which require low power/energy co…