z-logo
open-access-imgOpen Access
Method for fast classification of MNIST digits on Arduino UNO board using LogNNet and linear congruential generator
Author(s) -
Y. A. Izotov,
Andrei Velichko,
П. П. Борисков
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/2094/3/032055
Subject(s) - mnist database , arduino , computer science , generator (circuit theory) , chaotic , computation , artificial neural network , computer hardware , algorithm , artificial intelligence , embedded system , power (physics) , physics , quantum mechanics
The paper presents a method for forming a reservoir of a neural network LogNNet using a linear congruent pseudo-random number generator. This method made it possible to reduce the MNIST handwritten digit recognition time on the low-memory Arduino Uno board to 0.28 s for the LogNNet 784:20:10 configurations, with a classification accuracy of ~ 82%. It was found that the computations with integers gives an increase in the speed of the algorithm by more than 2 times in comparison with the algorithm using the real type when generating a chaotic time series. The developed method can be used to accelerate the calculations of edge devices in the field of “Internet of Things”, for example, for mobile medical devices, autonomous vehicle control systems and bionic suit control.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here