From Hashing To Cnns: Training Binaryweight Networks Via Hashing
2018 Β· Qinghao Hu, Peisong Wang, Jian Cheng
Abstract
Deep convolutional neural networks (CNNs) have shown appealing performance on various computer vision tasks in recent years. This motivates people to deploy CNNs to realworld applications. However, most of state-of-art CNNs require large memory and computational resources, which hinders the deployment on mobile devices. Recent studies show that low-bit weight representation can reduce much storage and memory demand, and also can achieve efficient network inference. To achieve this goal, we propose a novel approach named BWNH to train Binary Weight Networks via Hashing. In this paper, we first reveal the strong connection between inner-product preserving hashing and binary weight networks, and show that training binary weight networks can be intrinsically regarded as a hashing problem. Based on this perspective, we propose an alternating optimization method to learn the hash codes instead of directly learning binary weights. Extensive experiments on CIFAR10, CIFAR100 and ImageNet demons
Authors
(none)
Tags
Stats
Related papers
- Learning To Hash With Binary Deep Neural Network (2016)14.93
- Compact Hash Code Learning With Binary Deep Neural Network (2017)9.03
- Binary Constrained Deep Hashing Network For Image Retrieval Without Manual Annotation (2018)5.84
- Supervised Hashing With End-to-end Binary Deep Neural Network (2017)2.26
- Leveraging High-resolution Features For Improved Deep Hashing-based Image Retrieval (2024)4.52
- Structured Deep Hashing With Convolutional Neural Networks For Fast Person Re-identification (2017)12.87
- Cascading Hierarchical Networks With Multi-task Balanced Loss For Fine-grained Hashing (2023)0.00
- Unsupervised Semantic Deep Hashing (2018)10.48