Recognition of handwritten MNIST digits on low-memory 2 Kb RAM Arduino
  board using LogNNet reservoir neural network
  The presented compact algorithm for recognizing handwritten digits of the
MNIST database, created on the LogNNet reservoir neural network, reaches the
recognition accuracy of 82%. The algorithm was tested on a low-memory Arduino
board with 2 Kb static RAM low-power microcontroller. The dependences of the
accuracy and time of image recognition on the number of neurons in the
reservoir have been investigated. The memory allocation demonstrates that the
algorithm stores all the necessary information in RAM without using additional
data storage, and operates with original images without preliminary processing.
The simple structure of the algorithm, with appropriate training, can be
adapted for wide practical application, for example, for creating mobile
biosensors for early diagnosis of adverse events in medicine. The study results
are important for the implementation of artificial intelligence on peripheral
constrained IoT devices and for edge computing.
