A Comprehensive Review of Tiny Machine Learning: Enabling AI on Resource-Constrained Devices
DOI:
https://doi.org/10.11113/elektrika.v24n2.555Keywords:
TinyML, Artificial Intelligence , edge AI, Optimization, embedded deviceAbstract
Recently, there has been a growing focus on artificial intelligence (AI), particularly on a specific type known as machine learning. This technology is extensively utilized in smart devices. However, traditional machine learning methods require large models and substantial computing power to operate effectively. In response to this challenge, the concept of "tiny machine learning" (TinyML) emerged. TinyML aims to enhance machine learning capabilities on small and resource-constrained devices by enabling them to perform actions locally, without relying on cloud-based resources. TinyML represents a relatively new and exciting field that combines machine learning with embedded devices, which are often compact and energy-efficient. The primary goal is to ensure that even when transitioning from high-end systems to low-end devices, the performance and accuracy of machine learning are well-maintained. The focus of this paper is to provide an overview of the current state-of-the-art in TinyML, covering various aspects such as background information, software implementations, hardware requirements, and the frameworks utilized in this emerging field.
Downloads
Published
How to Cite
Issue
Section
License
Copyright of articles that appear in Elektrika belongs exclusively to Penerbit Universiti Teknologi Malaysia (Penerbit UTM Press). This copyright covers the rights to reproduce the article, including reprints, electronic reproductions, or any other reproductions of similar nature.













