Proposal for the Implementation of MLP Neural Networks on Arduino Platform

No Thumbnail Available

Date

2020-03-03

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

Abstract

This paper presents implementation MLP artificial neural networks on embedded low-cost microcontrollers that can be dynamically configured on the run. The methodology starts with the training process, goes through the codification of the neural network into the microcontroller format, and finishes with the execution process of the embedded NNs. It is presented how to compute deterministically the memory space require for a certain topology, as well as the required fields to execute the neural network. The training and verification was done with Matlab and programming with a IDE Arduino compiler. The results show statistical and graphical analysis for several topologies, average execution times for various transfer function, and accuracy.

Description

Keywords

Artificial Neuronal Networks (ANN), Multilayer Perceptron (MLP), Matlab

Citation