Alexandra Amidon
1 min readJun 20, 2020

--

There are a lot of resources for time series forecasting using neural networks. Because neural networks are so flexible, you can have it produce multiple outputs [x1, …, xt] or forecasts in the future. It requires a custom cost function that aggregates the loss for each prediction.

LSTM’s are popular for forecasting time series — this machine learning mastery tutorial is an example:

Current cutting edge (to my knowledge) is to use dilated CNN’s for forecasting. These are much faster to train than LSTM’s.

--

--

Alexandra Amidon

Data scientist working in the financial services industry