Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map

This study presents a neural network which uses filters based on logistic mapping (LogNNet). LogNNet has a feedforward network structure, but possesses the properties of reservoir neural networks. The input weight matrix, set by a recurrent logistic mapping, forms the kernels that transform the inpu...

Full description

Bibliographic Details
Main Author: Andrei Velichko
Format: Article
Language:English
Published: MDPI AG 2020-09-01
Series:Electronics
Subjects:
IoT
Online Access:https://www.mdpi.com/2079-9292/9/9/1432
id doaj-4849b6a3e73c4270b3a8772306fab8ba
record_format Article
spelling doaj-4849b6a3e73c4270b3a8772306fab8ba2020-11-25T03:31:18ZengMDPI AGElectronics2079-92922020-09-0191432143210.3390/electronics9091432Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic MapAndrei Velichko0Institute of Physics and Technology, Petrozavodsk State University, 31 Lenina Str., 185910 Petrozavodsk, RussiaThis study presents a neural network which uses filters based on logistic mapping (LogNNet). LogNNet has a feedforward network structure, but possesses the properties of reservoir neural networks. The input weight matrix, set by a recurrent logistic mapping, forms the kernels that transform the input space to the higher-dimensional feature space. The most effective recognition of a handwritten digit from MNIST-10 occurs under chaotic behavior of the logistic map. The correlation of classification accuracy with the value of the Lyapunov exponent was obtained. An advantage of LogNNet implementation on IoT devices is the significant savings in memory used. At the same time, LogNNet has a simple algorithm and performance indicators comparable to those of the best resource-efficient algorithms available at the moment. The presented network architecture uses an array of weights with a total memory size from 1 to 29 kB and achieves a classification accuracy of 80.3–96.3%. Memory is saved due to the processor, which sequentially calculates the required weight coefficients during the network operation using the analytical equation of the logistic mapping. The proposed neural network can be used in implementations of artificial intelligence based on constrained devices with limited memory, which are integral blocks for creating ambient intelligence in modern IoT environments. From a research perspective, LogNNet can contribute to the understanding of the fundamental issues of the influence of chaos on the behavior of reservoir-type neural networks.https://www.mdpi.com/2079-9292/9/9/1432logistic mapconstrained devicesIoTneural networkreservoir computinghandwritten digits recognition
collection DOAJ
language English
format Article
sources DOAJ
author Andrei Velichko
spellingShingle Andrei Velichko
Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map
Electronics
logistic map
constrained devices
IoT
neural network
reservoir computing
handwritten digits recognition
author_facet Andrei Velichko
author_sort Andrei Velichko
title Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map
title_short Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map
title_full Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map
title_fullStr Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map
title_full_unstemmed Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map
title_sort neural network for low-memory iot devices and mnist image recognition using kernels based on logistic map
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2020-09-01
description This study presents a neural network which uses filters based on logistic mapping (LogNNet). LogNNet has a feedforward network structure, but possesses the properties of reservoir neural networks. The input weight matrix, set by a recurrent logistic mapping, forms the kernels that transform the input space to the higher-dimensional feature space. The most effective recognition of a handwritten digit from MNIST-10 occurs under chaotic behavior of the logistic map. The correlation of classification accuracy with the value of the Lyapunov exponent was obtained. An advantage of LogNNet implementation on IoT devices is the significant savings in memory used. At the same time, LogNNet has a simple algorithm and performance indicators comparable to those of the best resource-efficient algorithms available at the moment. The presented network architecture uses an array of weights with a total memory size from 1 to 29 kB and achieves a classification accuracy of 80.3–96.3%. Memory is saved due to the processor, which sequentially calculates the required weight coefficients during the network operation using the analytical equation of the logistic mapping. The proposed neural network can be used in implementations of artificial intelligence based on constrained devices with limited memory, which are integral blocks for creating ambient intelligence in modern IoT environments. From a research perspective, LogNNet can contribute to the understanding of the fundamental issues of the influence of chaos on the behavior of reservoir-type neural networks.
topic logistic map
constrained devices
IoT
neural network
reservoir computing
handwritten digits recognition
url https://www.mdpi.com/2079-9292/9/9/1432
work_keys_str_mv AT andreivelichko neuralnetworkforlowmemoryiotdevicesandmnistimagerecognitionusingkernelsbasedonlogisticmap
_version_ 1724572313022627840