paper-with-me

홈 › Papers

PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions

2015-04-30 · NeurIPS 2016 12 · Michael Figurnov, Aijan Ibraimova, Dmitry Vetrov, Pushmeet Kohli

We propose a novel approach to reduce the computational cost of evaluation of convolutional neural networks, a factor that has hindered their deployment in low-power devices such as mobile phones. Inspired by the loop perforation technique from source code optimization, we speed up the bottleneck convolutional layers by skipping their evaluation in some of the spatial positions. We propose and analyze several strategies of choosing these positions. We demonstrate that perforation can accelerate modern convolutional networks such as AlexNet and VGG-16 by a factor of 2x - 4x. Additionally, we show that perforation is complementary to the recently proposed acceleration method of Zhang et al.

📄 PDF Abstract BibTeX arXiv:1504.08362

Code (2)

mfigurnov/perforated-cnn-caffe 공식 구현
mfigurnov/perforated-cnn-matconvnet 공식 구현

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…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
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…
Local Response Normalization Local Response Normalization is a normalization layer that implements the idea of lateral inhibition. Lateral inhibition is a concept in neurobiology that refers to the…
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…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…

Similar Papers 제목 키워드 기반

PhotoGAN: Generative Adversarial Neural Network Acceleration with Silicon Photonics

2025-01-23 · Tharini Suresh, Salma Afifi, Sudeep Pasricha

Generative Adversarial Networks (GANs) are at the forefront of AI innovation, driving advancements in areas such as image synthesis, medical imaging, and data augmentation. However, the unique computational operations wi…

Computational EfficiencyData AugmentationImage Generation

Efficient Accelerator for Dilated and Transposed Convolution with Decomposition

2022-05-02 · Kuo-Wei Chang, Tian-Sheuan Chang

Hardware acceleration for dilated and transposed convolution enables real time execution of related tasks like segmentation, but current designs are specific for these convolutional types or suffer from complex control f…

Designing by Training: Acceleration Neural Network for Fast High-Dimensional Convolution

2018-12-01 · NeurIPS 2018 12 · Longquan Dai, Liang Tang, Yuan Xie, Jinhui Tang

The high-dimensional convolution is widely used in various disciplines but has a serious performance problem due to its high computational complexity. Over the decades, people took a handmade approach to design fast algo…

Vocal Bursts Intensity Prediction

Elimination of Redundant Polynomial Constraints and Its Use in Constrained Control

2020-06-26

The reduction of constraints to obtain minimal representations of sets is a very common problem in many engineering applications. While well-established methodologies exist for the case of linear constraints, the problem…

Model Predictive Control

How to Accelerate Capsule Convolutions in Capsule Networks

2021-04-06 · Zhenhua Chen, Xiwen Li, Qian Lou, David Crandall

How to improve the efficiency of routing procedures in CapsNets has been studied a lot. However, the efficiency of capsule convolutions has largely been neglected. Capsule convolution, which uses capsules rather than neu…