Finding Better Topologies for Deep Convolutional Neural Networks by Evolution

09/10/2018
by   Honglei Zhang, et al.
0

Due to the nonlinearity of artificial neural networks, designing topologies for deep convolutional neural networks (CNN) is a challenging task and often only heuristic approach, such as trial and error, can be applied. An evolutionary algorithm can solve optimization problems where the fitness landscape is unknown. However, evolutionary algorithms are computing resource intensive, which makes it difficult for problems when deep CNNs are involved. In this paper, we propose an evolutionary strategy to find better topologies for deep CNNs. Incorporating the concept of knowledge inheritance and knowledge learning, our evolutionary algorithm can be executed with limited computing resources. We applied the proposed algorithm in finding effective topologies of deep CNNs for the image classification task using CIFAR-10 dataset. After the evolution, we analyzed the topologies that performed well for this task. Our studies verify the techniques that have been commonly used in human designed deep CNNs. We also discovered that some of the graph properties greatly affect the system performance. We applied the guidelines learned from the evolution and designed new network topologies that outperform Residual Net with less layers on CIFAR-10, CIFAR-100, and SVHN dataset.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2021

Combining Neuro-Evolution of Augmenting Topologies with Convolutional Neural Networks

Current deep convolutional networks are fixed in their topology. We exp...
research
05/16/2022

An Artificial Neural Network Functionalized by Evolution

The topology of artificial neural networks has a significant effect on t...
research
01/04/2018

DENSER: Deep Evolutionary Network Structured Representation

Deep Evolutionary Network Structured Representation (DENSER) is a novel ...
research
03/03/2017

Large-Scale Evolution of Image Classifiers

Neural networks have proven effective at solving difficult problems but ...
research
12/30/2017

Towards co-evolution of fitness predictors and Deep Neural Networks

Deep neural networks proved to be a very useful and powerful tool with m...
research
03/15/2017

Large Scale Evolution of Convolutional Neural Networks Using Volunteer Computing

This work presents a new algorithm called evolutionary exploration of au...
research
06/21/2018

Lamarckian Evolution of Convolutional Neural Networks

Convolutional neural networks belong to the most successul image classif...

Please sign up or login with your details

Forgot password? Click here to reset