Optimizing Convolutional Neural Networks for Embedded Systems by Means of Neuroevolution

10/15/2019
by   Filip Badan, et al.
0

Automated design methods for convolutional neural networks (CNNs) have recently been developed in order to increase the design productivity. We propose a neuroevolution method capable of evolving and optimizing CNNs with respect to the classification error and CNN complexity (expressed as the number of tunable CNN parameters), in which the inference phase can partly be executed using fixed point operations to further reduce power consumption. Experimental results are obtained with TinyDNN framework and presented using two common image classification benchmark problems – MNIST and CIFAR-10.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2021

Fixed-point Quantization of Convolutional Neural Networks for Quantized Inference on Embedded Platforms

Convolutional Neural Networks (CNNs) have proven to be a powerful state-...
research
07/24/2018

Method for Hybrid Precision Convolutional Neural Network Representation

This invention addresses fixed-point representations of convolutional ne...
research
10/08/2018

Diagnosing Convolutional Neural Networks using their Spectral Response

Convolutional Neural Networks (CNNs) are a class of artificial neural ne...
research
06/07/2017

ShiftCNN: Generalized Low-Precision Architecture for Inference of Convolutional Neural Networks

In this paper we introduce ShiftCNN, a generalized low-precision archite...
research
09/04/2021

Deep Convolutional Neural Networks Predict Elasticity Tensors and their Bounds in Homogenization

In the present work, 3D convolutional neural networks (CNNs) are trained...
research
04/20/2020

Hot-Starting the Ac Power Flow with Convolutional Neural Networks

Obtaining good initial conditions to solve the Newton-Raphson (NR) based...
research
11/28/2021

Implicit Equivariance in Convolutional Networks

Convolutional Neural Networks(CNN) are inherently equivariant under tran...

Please sign up or login with your details

Forgot password? Click here to reset