Evolution of Activation Functions for Deep Learning-Based Image Classification

06/24/2022
by   Raz Lapid, et al.
0

Activation functions (AFs) play a pivotal role in the performance of neural networks. The Rectified Linear Unit (ReLU) is currently the most commonly used AF. Several replacements to ReLU have been suggested but improvements have proven inconsistent. Some AFs exhibit better performance for specific tasks, but it is hard to know a priori how to select the appropriate one(s). Studying both standard fully connected neural networks (FCNs) and convolutional neural networks (CNNs), we propose a novel, three-population, coevolutionary algorithm to evolve AFs, and compare it to four other methods, both evolutionary and non-evolutionary. Tested on four datasets – MNIST, FashionMNIST, KMNIST, and USPS – coevolution proves to be a performant algorithm for finding good AFs and AF architectures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2020

Evolutionary Optimization of Deep Learning Activation Functions

The choice of activation function can have a large effect on the perform...
research
07/01/2018

Autonomous Deep Learning: A Genetic DCNN Designer for Image Classification

Recent years have witnessed the breakthrough success of deep convolution...
research
01/09/2019

Is it Time to Swish? Comparing Deep Learning Activation Functions Across NLP tasks

Activation functions play a crucial role in neural networks because they...
research
05/04/2022

Convolutional and Residual Networks Provably Contain Lottery Tickets

The Lottery Ticket Hypothesis continues to have a profound practical imp...
research
01/07/2020

Inferring Convolutional Neural Networks' accuracies from their architectural characterizations

Convolutional Neural Networks (CNNs) have shown strong promise for analy...
research
05/29/2019

An Inertial Newton Algorithm for Deep Learning

We devise a learning algorithm for possibly nonsmooth deep neural networ...
research
05/30/2018

Multi-function Convolutional Neural Networks for Improving Image Classification Performance

Traditional Convolutional Neural Networks (CNNs) typically use the same ...

Please sign up or login with your details

Forgot password? Click here to reset