Speeding Up Neural Networks for Large Scale Classification using WTA Hashing

04/28/2015
by   Amir H. Bakhtiary, et al.
0

In this paper we propose to use the Winner Takes All hashing technique to speed up forward propagation and backward propagation in fully connected layers in convolutional neural networks. The proposed technique reduces significantly the computational complexity, which in turn, allows us to train layers with a large number of kernels with out the associated time penalty. As a consequence we are able to train convolutional neural network on a very large number of output classes with only a small increase in the computational cost. To show the effectiveness of the technique we train a new output layer on a pretrained network using both the regular multiplicative approach and our proposed hashing methodology. Our results showed no drop in performance and demonstrate, with our implementation, a 7 fold speed up during the training.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/19/2018

An Efficient Transfer Learning Technique by Using Final Fully-Connected Layer Output Features of Deep Networks

In this paper, we propose a computationally efficient transfer learning ...
research
12/23/2014

Deep Networks With Large Output Spaces

Deep neural networks have been extremely successful at various image, sp...
research
02/26/2016

Scalable and Sustainable Deep Learning via Randomized Hashing

Current deep learning architectures are growing larger in order to learn...
research
01/25/2016

Very Efficient Training of Convolutional Neural Networks using Fast Fourier Transform and Overlap-and-Add

Convolutional neural networks (CNNs) are currently state-of-the-art for ...
research
11/14/2015

Efficient Training of Very Deep Neural Networks for Supervised Hashing

In this paper, we propose training very deep neural networks (DNNs) for ...
research
02/04/2020

Obstruction level detection of sewer videos using convolutional neural networks

Worldwide, sewer networks are designed to transport wastewater to a cent...
research
11/18/2015

Image Question Answering using Convolutional Neural Network with Dynamic Parameter Prediction

We tackle image question answering (ImageQA) problem by learning a convo...

Please sign up or login with your details

Forgot password? Click here to reset