CondenseNeXt: An Ultra-Efficient Deep Neural Network for Embedded Systems

12/01/2021
by   Priyank Kalgaonkar, et al.
0

Due to the advent of modern embedded systems and mobile devices with constrained resources, there is a great demand for incredibly efficient deep neural networks for machine learning purposes. There is also a growing concern of privacy and confidentiality of user data within the general public when their data is processed and stored in an external server which has further fueled the need for developing such efficient neural networks for real-time inference on local embedded systems. The scope of our work presented in this paper is limited to image classification using a convolutional neural network. A Convolutional Neural Network (CNN) is a class of Deep Neural Network (DNN) widely used in the analysis of visual images captured by an image sensor, designed to extract information and convert it into meaningful representations for real-time inference of the input data. In this paper, we propose a neoteric variant of deep convolutional neural network architecture to ameliorate the performance of existing CNN architectures for real-time inference on embedded systems. We show that this architecture, dubbed CondenseNeXt, is remarkably efficient in comparison to the baseline neural network architecture, CondenseNet, by reducing trainable parameters and FLOPs required to train the network whilst maintaining a balance between the trained model size of less than 3.0 MB and accuracy trade-off resulting in an unprecedented computational efficiency.

READ FULL TEXT
research
11/28/2021

EffCNet: An Efficient CondenseNet for Image Classification on NXP BlueBox

Intelligent edge devices with built-in processors vary widely in terms o...
research
01/18/2017

Parsimonious Inference on Convolutional Neural Networks: Learning and applying on-line kernel activation rules

A new, radical CNN design approach is presented in this paper, consideri...
research
06/26/2021

Image Classification with CondenseNeXt for ARM-Based Computing Platforms

In this paper, we demonstrate the implementation of our ultra-efficient ...
research
06/20/2020

A deep convolutional neural network for rapid fluvial flood inundation modelling

The two-dimensional (2D) hydrodynamic models are often infeasible for re...
research
09/07/2017

Real-time convolutional networks for sonar image classification in low-power embedded systems

Deep Neural Networks have impressive classification performance, but thi...
research
10/21/2021

Improving the Deployment of Recycling Classification through Efficient Hyper-Parameter Analysis

The paradigm of automated waste classification has recently seen a shift...
research
10/17/2020

Efficient and Compact Convolutional Neural Network Architectures for Non-temporal Real-time Fire Detection

Automatic visual fire detection is used to complement traditional fire d...

Please sign up or login with your details

Forgot password? Click here to reset