When using Keras recurrent layers, such as an LSTM layer, your input data is supposed to be in the 3-dimensional form of [samples,timesteps,features]. The problem here is that I can't get any reliable information on the order of the timesteps dimension in the input matrices. As a concrete example, would the first element/row, for a given sample, be the most recent known row of features or the most distant row of features?
I would suspect that the order would matter since the model is recurrent, and indeed when flipping the order of the timesteps column you end of getting different training results (when you have appropriately set seeds which would yield reproducibility.)
If someone would force me to guess, I would assume that the first row (for one sample) would be the most distant features in the sequence, but is there a definite answer here?