Or, more specific: what is the difference between ConvLSTM2D
and ConvLSTM2DCell
?
What is the difference between SimpleRNN
and SimpleRNNCell
?
Same question for GRU and GRUCell
Keras manuals are not very verbose here.
I can see from RTFS (reading those fine sources) that these classes are descendants of different base classes. Those, with names, ending with Cell
, are subclasses of Layer
.
In my task I need to classify video sequences. That is, my classifier's input is a sequence of video frames, and the output is a single label (one-hot encoded vector).
What class should I use?