Self-Organizing Maps hybrid Implementation Based on Stochastic Computing
2019
Internet of Things (IoT) applications and mobile systems are more and more dependent on Machine Learning based solutions, thus requiring a big computational power with a low cost in terms of power consumption. This fact has revived the interest in nonconventional hardware computing methods capable to implement complex functions in a simple way in contrast with the conventional ones. This work proposes a novel hardware/software hybrid Self-Organizing Map (SOM) implementation using stochastic computing. In turn, to support this development, several stochastic block designs are presented as the squared Euclidian distance, and the Winner-Take-All (WTA) similarity check. The capabilities and performance of the methodology is tested over a well-known classification task as the Iris flower benchmark, archiving the same classification performance than the software solutions. The proposed solution presents a low-cost methodology in terms of hardware resources and power, due to its inherent capacity to implement complex functions in a simple way. This enables the methodology to implement large self-learning classifiers based on SOM with low hardware requirements.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
9
References
0
Citations
NaN
KQI