Fast On-the-fly Retraining-free Sparsification of Convolutional Neural Networks

11/10/2018
by   Amir H. Ashouri, et al.
0

Modern Convolutional Neural Networks (CNNs) are complex, encompassing millions of parameters. Their deployment exerts computational, storage and energy demands, particularly on embedded platforms. Existing approaches to prune or sparsify CNNs require retraining to maintain inference accuracy. Such retraining is not feasible in some contexts. In this paper, we explore the sparsification of CNNs by proposing three model-independent methods. Our methods are applied on-the-fly and require no retraining. We show that the state-of-the-art models' weights can be reduced by up to 73 factor of 3.7x) without incurring more than 5 Additional fine-tuning gains only 8 on-the-fly methods are effective.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/20/2020

Convolutional Neural Networks as a Model of the Visual System: Past, Present, and Future

Convolutional neural networks (CNNs) were inspired by early findings in ...
research
02/27/2018

Matching Convolutional Neural Networks without Priors about Data

We propose an extension of Convolutional Neural Networks (CNNs) to graph...
research
03/15/2018

Exploring Linear Relationship in Feature Map Subspace for ConvNets Compression

While the research on convolutional neural networks (CNNs) is progressin...
research
04/12/2016

From Pixels to Sentiment: Fine-tuning CNNs for Visual Sentiment Prediction

Visual multimedia have become an inseparable part of our digital social ...
research
05/29/2020

Glaucoma Detection From Raw Circumapillary OCT Images Using Fully Convolutional Neural Networks

Nowadays, glaucoma is the leading cause of blindness worldwide. We propo...
research
05/30/2021

Knowledge Transfer for Few-shot Segmentation of Novel White Matter Tracts

Convolutional neural networks (CNNs) have achieved stateof-the-art perfo...
research
03/29/2022

Kernel Modulation: A Parameter-Efficient Method for Training Convolutional Neural Networks

Deep Neural Networks, particularly Convolutional Neural Networks (ConvNe...

Please sign up or login with your details

Forgot password? Click here to reset