我知道这个话题有很多问题,但我不明白为什么在我的情况下这两种选择都是可能的。我在 LSTM 中的输入形状是 (10,24,2),我的 hidden_size 是 8。model = Sequential() model.add(LSTM(hidden_size, return_sequences=True, stateful = True, batch_input_shape=((10, 24, 2))))model.add(Dropout(0.1))为什么可以在下面添加这一行:model.add(TimeDistributed(Dense(2))) # Option 1或者这个:model.add(Dense(2)) # Option 2应该不会Option 2导致编译错误,因为它需要二维输入?
添加回答
举报
0/150
提交
取消