EdgeCNN: Convolutional Neural Network Classification Model with small inputs for Edge Computing

09/30/2019
by   Shunzhi Yang, et al.
0

With the development of Internet of Things (IoT), data is increasingly appearing on the edge of the network. Processing tasks on the edge of the network can effectively solve the problems of personal privacy leaks and server overload. As a result, it has attracted a great deal of attention and made substantial progress. This progress includes efficient convolutional neural network (CNN) models such as MobileNet and ShuffleNet. However, all of these networks appear as a common network model and they usually need to identify multiple targets when applied. So the size of the input is very large. In some specific cases, only the target needs to be classified. Therefore, a small input network can be designed to reduce computation. In addition, other efficient neural network models are primarily designed for mobile phones. Mobile phones have faster memory access, which allows them to use group convolution. In particular, this paper finds that the recently widely used group convolution is not suitable for devices with very slow memory access. Therefore, the EdgeCNN of this paper is designed for edge computing devices with low memory access speed and low computing resources. EdgeCNN has been run successfully on the Raspberry Pi 3B+ at a speed of 1.37 frames per second. The accuracy of facial expression classification for the FER-2013 and RAF-DB datasets outperforms other proposed networks that are compatible with the Raspberry Pi 3B+. The implementation of EdgeCNN is available at https://github.com/yangshunzhi1994/EdgeCNN

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/08/2022

An SLR on Edge Computing Security and possible threat protection

Mobile and Internet of Things devices are generating enormous amounts of...
research
02/24/2021

Efficient Low-Latency Dynamic Licensing for Deep Neural Network Deployment on Edge Devices

Along with the rapid development in the field of artificial intelligence...
research
11/25/2019

Radius Adaptive Convolutional Neural Network

Convolutional neural network (CNN) is widely used in computer vision app...
research
11/09/2020

Nanopore Base Calling on the Edge

We developed a new base caller DeepNano-coral for nanopore sequencing, w...
research
01/30/2021

NL-CNN: A Resources-Constrained Deep Learning Model based on Nonlinear Convolution

A novel convolution neural network model, abbreviated NL-CNN is proposed...
research
07/04/2022

Sustainable AI Processing at the Edge

Edge computing is a popular target for accelerating machine learning alg...
research
08/05/2021

A Method for Medical Data Analysis Using the LogNNet for Clinical Decision Support Systems and Edge Computing in Healthcare

Edge computing is a fast-growing and much needed technology in healthcar...

Please sign up or login with your details

Forgot password? Click here to reset