As I know we can create a LSTM
layer like:
model.add(LSTM(units), input_shape = (time-steps, feature_number))
And the units
number and time-steps
number can be different numbers! So how does it work? For ex, if I specify my LSTM
like this:
model.add(LSTM(10), input_shape = (1, feature_number))
How will it feed the network? Shouldn't each unit
of LSTM
be 1 time-step
? So how is it possible when I have 10 units
but 1 time-step
?