Survey and enhancements on deploying LSTM recurrent neural networks on embedded systems
Résumé
The real implementation of a recurrent neural network (RNN) in a low complexity IoT device is evaluated in order to predict the time series of power consumption in tertiary buildings. The RNN type long short-term memory (LSTM) algorithm is adapted for a 32-bit microcontroller unit (MCU) and the backpropagation (BP) algorithm is implemented in-house. We therefore demonstrate that Intelligent IoT (IIoT) devices, such as the Espressif ESP32 MCU, not only implement neural networks (NNs), but also learn on their own. The resulting IIoT architecture has been proven to operate efficiently and compared to the traditional computer-based learning platform. The selected results confirm that stand-alone IoT devices are a truly efficient solution that adds flexibility to the architecture, reduces storage and computation costs, and is more energy-friendly. As a conclusion, it is practically more efficient to exploit low-power and processing-time IIoT for our prediction use case rather than relying on server based distributed systems.
Origine | Fichiers produits par l'(les) auteur(s) |
---|