An Out-of-the-box Full-network Embedding for Convolutional Neural Networks

05/22/2017
by   Dario Garcia-Gasulla, et al.
0

Transfer learning for feature extraction can be used to exploit deep representations in contexts where there is very few training data, where there are limited computational resources, or when tuning the hyper-parameters needed for training is not an option. While previous contributions to feature extraction propose embeddings based on a single layer of the network, in this paper we propose a full-network embedding which successfully integrates convolutional and fully connected features, coming from all layers of a deep convolutional neural network. To do so, the embedding normalizes features in the context of the problem, and discretizes their values to reduce noise and regularize the embedding space. Significantly, this also reduces the computational cost of processing the resultant representations. The proposed method is shown to outperform single layer embeddings on several image classification tasks, while also being more robust to the choice of the pre-trained model used for obtaining the initial features. The performance gap in classification accuracy between thoroughly tuned solutions and the full-network embedding is also reduced, which makes of the proposed approach a competitive solution for a large set of applications.

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
05/11/2017

A Feature Embedding Strategy for High-level CNN representations from Multiple ConvNets

Following the rapidly growing digital image usage, automatic image categ...
research
03/03/2017

On the Behavior of Convolutional Nets for Feature Extraction

Deep neural networks are representation learning techniques. During trai...
research
06/29/2020

Cluster-Based Partitioning of Convolutional Neural Networks, A Solution for Computational Energy and Complexity Reduction

In this paper, we propose a novel solution to reduce the computational c...
research
11/08/2019

Feature discriminativity estimation in CNNs for transfer learning

The purpose of feature extraction on convolutional neural networks is to...
research
07/24/2017

Building Graph Representations of Deep Vector Embeddings

Patterns stored within pre-trained deep neural networks compose large an...

Please sign up or login with your details

Forgot password? Click here to reset