Using these features, I then created multiple versions of training data for the neural networks, each with different lookback and prediction horizons. I did this to not just understand how each of the neural networks perform, but also how they perform over different horizons. These input data are generated in the Feature_Generation notebooks.