I. Introduction
Over the last decade, big datasets have gained extensive attention from both academia and industry around the world. Machine learning has been introduced to play a significant role in providing predictive analytical solutions for large-scale datasets. Therefore, there is a high demand for developing efficient and intelligent learning models to deal with data processing [1]. In recent years, with the development of different machine learning algorithms an extensive research has been carried out for solving real-world problems, such as pattern recognition in speech [2], handwritten texts [3], sign language translations [4], image classifications [5], prediction of stock prices [6], and forecasting weather [7]. One of the important subjects in machine learning is concerned with analyzing and forecasting time series data [8].