Congratulations on making it this far! In chapters 12 to 17, we dove headfirst into deep learning for time series forecasting. You learned that statistical models become inefficient or unusable when you have large datasets, which usually means more than 10,000 data points, with many features. We must then revert to using deep learning models, which can leverage all the available information while remaining computationally efficient, to produce forecasting models.
Just as we had to design a new forecasting procedure in chapter 6 when we started modeling time series with the ARMA(p,q) model, modeling with deep learning techniques required us to use yet another modeling procedure: creating windows of data with the DataWindow class. This class plays a vital role in modeling with deep learning, as it allows us to format our data appropriately to create a set of inputs and labels for our models, as shown in figure 18.1.