paper-with-me

Papers

ThreshNet: An Efficient DenseNet Using Threshold Mechanism to Reduce Connections

2022-01-09 · Rui-Yang Ju, Ting-Yu Lin, Jia-Hao Jian, Jen-Shiun Chiang, Wei-Bin Yang

With the continuous development of neural networks for computer vision tasks, more and more network architectures have achieved outstanding success. As one of the most advanced neural network architectures, DenseNet shortcuts all feature maps to solve the model depth problem. Although this network architecture has excellent accuracy with low parameters, it requires an excessive inference time. To solve this problem, HarDNet reduces the connections between the feature maps, making the remaining connections resemble harmonic waves. However, this compression method may result in a decrease in the model accuracy and an increase in the parameters and model size. This network architecture may reduce the memory access time, but its overall performance can still be improved. Therefore, we propose a new network architecture, ThreshNet, using a threshold mechanism to further optimize the connection method. Different numbers of connections for different convolution layers are discarded to accelerate the inference of the network. The proposed network has been evaluated with image classification using CIFAR 10 and SVHN datasets under platforms of NVIDIA RTX 3050 and Raspberry Pi 4. The experimental results show that, compared with HarDNet68, GhostNet, MobileNetV2, ShuffleNet, and EfficientNet, the inference time of the proposed ThreshNet79 is 5%, 9%, 10%, 18%, and 20% faster, respectively. The number of parameters of ThreshNet95 is 55% less than that of HarDNet85. The new model compression and model acceleration methods can speed up the inference time, enabling network models to operate on mobile devices.

📄 PDF Abstract BibTeX arXiv:2201.03013

Code (1)

ruiyangju/threshnet 공식 구현 pytorch

Tasks

image-classificationImage ClassificationModel CompressionRaspberry Pi 4

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…
Grouped Convolution A Grouped Convolution uses a group of convolutions - multiple kernels per layer - resulting in multiple channel outputs per layer. This leads to wider networks helping a…
Residual Connection 설명 없음
Ghost Module A Ghost Module is an image block for convolutional neural network that aims to generate more features by using fewer parameters. Specifically, an ordinary convolutional layer…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Groupwise Point Convolution 설명 없음
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Ghost Bottleneck A Ghost BottleNeck is a skip connection block, similar to the basic residual block in…

Similar Papers 제목 키워드 기반

New Pruning Method Based on DenseNet Network for Image Classification

2021-08-28 · Rui-Yang Ju, Ting-Yu Lin, Jen-Shiun Chiang

Deep neural networks have made significant progress in the field of computer vision. Recent studies have shown that depth, width and shortcut connections of neural network architectures play a crucial role in their perfo…

Classificationimage-classificationImage ClassificationNetwork Pruning

Efficient Convolutional Neural Networks on Raspberry Pi for Image Classification

2022-04-02 · Rui-Yang Ju, Ting-Yu Lin, Jia-Hao Jian, Jen-Shiun Chiang

With the good performance of deep learning algorithms in the field of computer vision (CV), the convolutional neural network (CNN) architecture has become a main backbone of the computer vision task. With the widespread …

image-classificationImage Classification

SparseNet: A Sparse DenseNet for Image Classification

2018-04-15 · Wenqi Liu, Kun Zeng

Deep neural networks have made remarkable progresses on various computer vision tasks. Recent works have shown that depth, width and shortcut connections of networks are all vital to their performances. In this paper, we…

ClassificationGeneral Classificationimage-classificationImage Classification

Log-DenseNet: How to Sparsify a DenseNet

2017-10-30 · ICLR 2018 1 · Hanzhang Hu, Debadeepta Dey, Allison Del Giorno, Martial Hebert 외

Skip connections are increasingly utilized by deep neural networks to improve accuracy and cost-efficiency. In particular, the recent DenseNet is efficient in computation and parameters, and achieves state-of-the-art pre…

Semantic Segmentation

Densely Connected Convolutional Networks

2016-08-25 · CVPR 2017 7 · Gao Huang, Zhuang Liu, Laurens van der Maaten, Kilian Q. Weinberger

Recent work has shown that convolutional networks can be substantially deeper, more accurate, and efficient to train if they contain shorter connections between layers close to the input and those close to the output. In…

Breast Tumour ClassificationClassificationCrowd CountingImage Classification+7