Thank you very much for your answer. I actually have a more general question, I was wondering if you have any suggestions. I have samples of sequences which I mentioned in my question, I need to build a CNN (not RNN) for sequence prediction. I’m not given any target sequences. So, in this case, if I were to use RNN, I would use all but the last time step in each sequence as a training sequence, and all but the first time step as a target sequence. But in case of CNN, should the training and target sequences be the same, is this correct?
Also, is there any CNN architecture that is appropriate for n-dimensional sequence prediction? In my case, I’d need the predicted sequence to be of the same dimensions as input sequences, since I’m using MSE loss for evaluation.