Diagnosing Convolutional Neural Networks using their Spectral Response

10/08/2018
by   Victor Stamatescu, et al.
18

Convolutional Neural Networks (CNNs) are a class of artificial neural networks whose computational blocks use convolution, together with other linear and non-linear operations, to perform classification or regression. This paper explores the spectral response of CNNs and its potential use in diagnosing problems with their training. We measure the gain of CNNs trained for image classification on ImageNet and observe that the best models are also the most sensitive to perturbations of their input. Further, we perform experiments on MNIST and CIFAR-10 to find that the gain rises as the network learns and then saturates as the network converges. Moreover, we find that strong gain fluctuations can point to overfitting and learning problems caused by a poor choice of learning rate. We argue that the gain of CNNs can act as a diagnostic tool and potential replacement for the validation loss when hold-out validation data are not available.

READ FULL TEXT

page 2

page 3

page 4

page 5

research
10/15/2019

Optimizing Convolutional Neural Networks for Embedded Systems by Means of Neuroevolution

Automated design methods for convolutional neural networks (CNNs) have r...
research
08/23/2017

Non-linear Convolution Filters for CNN-based Learning

During the last years, Convolutional Neural Networks (CNNs) have achieve...
research
11/08/2021

Lattice gauge symmetry in neural networks

We review a novel neural network architecture called lattice gauge equiv...
research
01/29/2019

A Push-Pull Layer Improves Robustness of Convolutional Neural Networks

We propose a new layer in Convolutional Neural Networks (CNNs) to increa...
research
11/26/2018

Convolutional Neural Networks Deceived by Visual Illusions

Visual illusions teach us that what we see is not always what it is repr...
research
11/07/2016

Trusting SVM for Piecewise Linear CNNs

We present a novel layerwise optimization algorithm for the learning obj...
research
03/16/2016

Suppressing the Unusual: towards Robust CNNs using Symmetric Activation Functions

Many deep Convolutional Neural Networks (CNN) make incorrect predictions...

Please sign up or login with your details

Forgot password? Click here to reset