Emm*_*mma 5 python lstm keras tensorflow
我知道这个主题有很多问题,但是我不明白为什么在我看来这两种选择都是可行的 我在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))
Run Code Online (Sandbox Code Playgroud)
为什么可以在下面添加以下行:
model.add(TimeDistributed(Dense(2))) # Option 1
Run Code Online (Sandbox Code Playgroud)
或这一个:
model.add(Dense(2)) # Option 2
Run Code Online (Sandbox Code Playgroud)
是否应该Option 2因为需要二维输入而导致编译错误?
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |