I'm trying to use the Tensorflow regression tutorial (with Keras) to do some regression on a time series with a couple of inputs. I will provide code if asked so.
My inputs are: [Day, Hour, Minute, Soil Temperature, Air Temperature, Soil Moisture, Air Humidity]
My output or value I want to predict is: [Air Temperature]
My data consists of samples of every 10 minutes and I thought using these inputs I can predict the Air Temperature using this type of (feed forward) neural network as in the tutorial.
So what I am doing is feeding values at time T and predicting T+1
My configuration is:
I am training the network on a 20 days worth of data and trying to predict the next 10 unseen days but my output looks shifted to the right by 1 and I cannot figure out why. I have even tried predicting my train data and I get the same story.
So overall the prediction is not too bad but it appears to be shifted for some reasons.