I. Introduction
Time series forecasting, the task of predicting future values based on historical data, has gained substantial importance in diverse domains such as finance, energy, healthcare, and transportation, [1], [2]. Accurate forecasting enables businesses and decision-makers to anticipate trends, make informed decisions, and optimize resource allocation. However, the inherent characteristics of time series data, including temporal dependencies, non-stationarity, and noise make time series forecasting be regarded as a difficult problem in the field of mathematics and machine learning. Thankfully, deep learning models have garnered considerable attention, in this area, and are lauded for their ability to capture the stochasticity and complexity in time series data.