中文
相关论文

相关论文: Training Compact Neural Networks with Binary Weigh…

200 篇论文

Unitary neural networks are promising alternatives for solving the exploding and vanishing activation/gradient problem without the need for explicit normalization that reduces the inference speed. However, they often require longer training…

机器学习 · 计算机科学 2021-02-22 Hao-Yuan Chang

Binary neural network (BNN) is an extreme quantization version of convolutional neural networks (CNNs) with all features and weights mapped to just 1-bit. Although BNN saves a lot of memory and computation demand to make CNN applicable on…

计算机视觉与模式识别 · 计算机科学 2022-07-20 Xulong Shi , Zhi Qi , Jiaxuan Cai , Keqi Fu , Yaru Zhao , Zan Li , Xuanyu Liu , Hao Liu

Training and running deep neural networks (NNs) often demands a lot of computation and energy-intensive specialized hardware (e.g. GPU, TPU...). One way to reduce the computation and power cost is to use binary weight NNs, but these are…

机器学习 · 计算机科学 2024-01-09 Theodore Aouad , Hugues Talbot

Learning compact binary codes for image retrieval task using deep neural networks has attracted increasing attention recently. However, training deep hashing networks for the task is challenging due to the binary constraints on the hash…

计算机视觉与模式识别 · 计算机科学 2018-12-19 Thanh-Toan Do , Tuan Hoang , Dang-Khoa Le Tan , Trung Pham , Huu Le , Ngai-Man Cheung , Ian Reid

We present a memory and computation efficient ternary weight networks (TWNs) - with weights constrained to +1, 0 and -1. The Euclidian distance between full (float or double) precision weights and the ternary weights along with a scaling…

计算机视觉与模式识别 · 计算机科学 2022-11-22 Fengfu Li , Bin Liu , Xiaoxing Wang , Bo Zhang , Junchi Yan

A key enabler of deploying convolutional neural networks on resource-constrained embedded systems is the binary neural network (BNN). BNNs save on memory and simplify computation by binarizing both features and weights. Unfortunately,…

机器学习 · 计算机科学 2023-10-19 Floran de Putter , Henk Corporaal

Deep neural networks are widely used in machine learning applications. However, the deployment of large neural networks models can be difficult to deploy on mobile devices with limited power budgets. To solve this problem, we propose…

机器学习 · 计算机科学 2017-02-24 Chenzhuo Zhu , Song Han , Huizi Mao , William J. Dally

Pruning neural networks has regained interest in recent years as a means to compress state-of-the-art deep neural networks and enable their deployment on resource-constrained devices. In this paper, we propose a robust compressive learning…

机器学习 · 计算机科学 2020-06-05 George Retsinas , Athena Elafrou , Georgios Goumas , Petros Maragos

Binary neural networks (BNNs) are an attractive solution for developing and deploying deep neural network (DNN)-based applications in resource constrained devices. Despite their success, BNNs still suffer from a fixed and limited…

机器学习 · 计算机科学 2023-06-26 Riccardo Schiavone , Francesco Galati , Maria A. Zuluaga

In this paper, we propose several ideas for enhancing a binary network to close its accuracy gap from real-valued networks without incurring any additional computational cost. We first construct a baseline network by modifying and…

计算机视觉与模式识别 · 计算机科学 2020-07-14 Zechun Liu , Zhiqiang Shen , Marios Savvides , Kwang-Ting Cheng

Artificial Neural Network (ANN)-based inference on battery-powered devices can be made more energy-efficient by restricting the synaptic weights to be binary, hence eliminating the need to perform multiplications. An alternative, emerging,…

机器学习 · 计算机科学 2020-12-16 Hyeryung Jang , Nicolas Skatchkovsky , Osvaldo Simeone

Similar to convolution neural networks, recurrent neural networks (RNNs) typically suffer from over-parameterization. Quantizing bit-widths of weights and activations results in runtime efficiency on hardware, yet it often comes at the cost…

机器学习 · 计算机科学 2017-10-30 Supriya Kapur , Asit Mishra , Debbie Marr

In this work, we study the binary neural networks (BNNs) of which both the weights and activations are binary (i.e., 1-bit representation). Feature representation is critical for deep neural networks, while in BNNs, the features only differ…

计算机视觉与模式识别 · 计算机科学 2022-03-01 Ping Xue , Yang Lu , Jingfei Chang , Xing Wei , Zhen Wei

This paper describes a CNN where all CNN style 2D convolution operations that lower to matrix matrix multiplication are fully binary. The network is derived from a common building block structure that is consistent with a constructive proof…

机器学习 · 计算机科学 2021-03-08 Arthur J. Redfern , Lijun Zhu , Molly K. Newquist

Deep convolutional neural network (CNN) inference requires significant amount of memory and computation, which limits its deployment on embedded devices. To alleviate these problems to some extent, prior research utilize low precision…

机器学习 · 计算机科学 2017-03-10 Liangzhen Lai , Naveen Suda , Vikas Chandra

The history of deep learning has shown that human-designed problem-specific networks can greatly improve the classification performance of general neural models. In most practical cases, however, choosing the optimal architecture for a…

机器学习 · 计算机科学 2020-09-14 Nicolo Colombo , Yang Gao

Proper regularization is critical for speeding up training, improving generalization performance, and learning compact models that are cost efficient. We propose and analyze regularized gradient descent algorithms for learning shallow…

机器学习 · 计算机科学 2018-06-08 Samet Oymak

Recent works on Binary Neural Networks (BNNs) have made promising progress in narrowing the accuracy gap of BNNs to their 32-bit counterparts. However, the accuracy gains are often based on specialized model designs using additional 32-bit…

机器学习 · 计算机科学 2021-06-15 Nianhui Guo , Joseph Bethge , Haojin Yang , Kai Zhong , Xuefei Ning , Christoph Meinel , Yu Wang

Large neural networks are difficult to deploy on mobile devices because of intensive computation and storage. To alleviate it, we study ternarization, a balance between efficiency and accuracy that quantizes both weights and activations…

计算机视觉与模式识别 · 计算机科学 2022-04-05 Weixiang Xu , Xiangyu He , Tianli Zhao , Qinghao Hu , Peisong Wang , Jian Cheng

We introduce an algorithm where the individual bits representing the weights of a neural network are learned. This method allows training weights with integer values on arbitrary bit-depths and naturally uncovers sparse networks, without…

机器学习 · 计算机科学 2022-02-22 Cristian Ivan