2020
DOI: 10.3390/electronics9101597
|View full text |Cite
|
Sign up to set email alerts
|

Real-time Neural Networks Implementation Proposal for Microcontrollers

Abstract: The adoption of intelligent systems with Artificial Neural Networks (ANNs) embedded in hardware for real-time applications currently faces a growing demand in fields such as the Internet of Things (IoT) and Machine to Machine (M2M). However, the application of ANNs in this type of system poses a significant challenge due to the high computational power required to process its basic operations. This paper aims to show an implementation strategy of a Multilayer Perceptron (MLP)-type neural network, in a microcon… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 22 publications
0
3
0
1
Order By: Relevance
“…Jose et al discuss a strategy for the implementation of an artificial neural network algorithm on microcontrollers that is suitable for IoT and Machine-to-Machine (M2M) applications [48].…”
Section: Dineva Et Al Propose a New Methodology For Multi-label Classification At The Diagnosis Of Multiple Faults Occurring In Electricamentioning
confidence: 99%
“…Jose et al discuss a strategy for the implementation of an artificial neural network algorithm on microcontrollers that is suitable for IoT and Machine-to-Machine (M2M) applications [48].…”
Section: Dineva Et Al Propose a New Methodology For Multi-label Classification At The Diagnosis Of Multiple Faults Occurring In Electricamentioning
confidence: 99%
“…Regarding the hardware implementation for AI codes on microcontrollers, the work in [ 18 ] highlighted this issue based on backpropagation training. They confirmed through this implementation the required minimum time for specific application-based microcontrollers.…”
Section: Related Workmentioning
confidence: 99%
“…It was decided to use MLP due to its high efficiency in relevant problems of damage classification [29,[33][34][35]. In addition, the implementation possibilities of the perceptron or similar neural structures on microcontrollers have been repeatedly presented in the literature, which shows the possibilities of using the detector in industrial practice [36][37][38]. The paper also presents the possibilities of damage classification (indication of one of the three analyzed failure types) with the use of MLP; fault classification is based on the same input vector as the fault detector, excluding the regenerative mode, and the classifier recognizes the same three types of damage.…”
Section: Introductionmentioning
confidence: 99%