I. Introduction
Researchers have become increasingly interested in Machine Learning (ML) approaches in recent years. ML deals with how to develop computer models based on experience and automatically improve them [1]. It is one of the most quickly developing technological fields at the intersection of probability, statistics, computer science, and data science. The empirical cost of ML continues to fall thanks to the rapid development of big data analytics. Furthermore, as underlying hardware has improved, computing multidimensional data arithmetic and time costs have decreased, making data-intensive ML practical. As a result of those developments mentioned above, new theories and ML methods are constantly being introduced. When combined with emerging technologies like edge computing, next-generation communication technologies, and cloud computing, ML plays an indispensable role in healthcare, smart home, smart manufacturing, education, finance and transportation.