Analysis and Optimization of Convolutional Neural Network Architectures

07/31/2017
by   Martin Thoma, et al.
0

Convolutional Neural Networks (CNNs) dominate various computer vision tasks since Alex Krizhevsky showed that they can be trained effectively and reduced the top-5 error from 26.2 recognition challenge. Many aspects of CNNs are examined in various publications, but literature about the analysis and construction of neural network architectures is rare. This work is one step to close this gap. A comprehensive overview over existing techniques for CNN analysis and topology construction is provided. A novel way to visualize classification errors with confusion matrices was developed. Based on this method, hierarchical classifiers are described and evaluated. Additionally, some results are confirmed and quantified for CIFAR-100. For example, the positive impact of smaller batch sizes, averaging ensembles, data augmentation and test-time transformations on the accuracy. Other results, such as the positive impact of learned color transformation on the test accuracy could not be confirmed. A model which has only one million learned parameters for an input size of 32x32x3 and 100 classes and which beats the state of the art on the benchmark dataset Asirra, GTSRB, HASYv2 and STL-10 was developed.

READ FULL TEXT

page 39

page 40

research
12/19/2020

Augmentation Inside the Network

In this paper, we present augmentation inside the network, a method that...
research
11/22/2018

Data Augmentation using Random Image Cropping and Patching for Deep CNNs

Deep convolutional neural networks (CNNs) have achieved remarkable resul...
research
05/28/2019

RecNets: Channel-wise Recurrent Convolutional Neural Networks

In this paper, we introduce Channel-wise recurrent convolutional neural ...
research
02/15/2018

Tree-CNN: A Deep Convolutional Neural Network for Lifelong Learning

In recent years, Convolutional Neural Networks (CNNs) have shown remarka...
research
06/12/2014

Convolutional Kernel Networks

An important goal in visual recognition is to devise image representatio...
research
08/05/2016

Fusing Deep Convolutional Networks for Large Scale Visual Concept Classification

Deep learning architectures are showing great promise in various compute...
research
02/16/2020

ArcText: A Unified Text Approach to Describing Convolutional Neural Network Architectures

Numerous Convolutional Neural Network (CNN) models have demonstrated the...

Please sign up or login with your details

Forgot password? Click here to reset