I'm using Keras to classify time series of 1000 timesteps containing one feature. In keras the input shape of an LSTM is defined as (batch_size, timesteps, features). So my input is f.e. (32,1000,1), with a batch size of 32. To construct the training X I take 32 time series of different classes and put them together in one batch. After training I want to ask the LSTM to classify ONE time series. But because I’ve specified a batch size of 25 I now always need to show it 32 time series?!

In my understanding I showed the LSTM multiple samples at once during training, but shouldn't I be able to now let it classify only one sample?


closed as off-topic by Sycorax, kjetil b halvorsen, Michael Chernick, Jeremy Miles, Peter Flom Jan 30 at 11:58

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question appears to be off-topic because EITHER it is not about statistics, machine learning, data analysis, data mining, or data visualization, OR it focuses on programming, debugging, or performing routine operations within a statistical computing platform. If the latter, you could try the support links we maintain." – Sycorax, Michael Chernick, Jeremy Miles, Peter Flom
If this question can be reworded to fit the rules in the help center, please edit the question.