
Multiple Time Series Forecasting with Convolutional Neural Networks in Python
In this article you will learn an easy, fast, step-by-step way to use Convolutional Neural Networks for multiple time series forecasting in Python. We will use the NeuralForecast library which implements the Temporal Convolutional Network (TCN) architecture. Table of Contents Temporal Convolutional Network (TCN) How to Install NeuralForecast With and Without GPU Support How To Prepare Time Series Data For The Temporal Convolutional Network Time Series Validation Split Temporal Convolutional Network Hyperparameters kernel_size dilations input_size_multiplier encoder_hidden_size context_size decoder_hidden_size learning_rate max_steps Training a Temporal Convolutional Network In Python Training a Temporal Convolutional Network with External Variables in Python Temporal Convolutional Network (TCN) This architecture is a variant of the Convolutional Neural Network (CNN) architecture that is specially designed for time series forecasting....