Thanks, for answering. Actually the vector is a time series that should be contain time patterns, therefore the best approach for encoding must be 1d convolutions. For the decoder, actually, I tried both approaches and I get similar reconstruction losses. I guess for my data there is no real difference.