I am doing time series forecasting using neural networks with multiple input and single output. My data have both trend and cyclical components, I use two neurons in hidden layer and one in output layer. The forecasting result of each step ahead have obviously delay than it's target, How can I decrease these ANN forecasting delays?