这是代码

model = Sequential()
model.add(LSTM(256, input_shape=(None, 1), return_sequences=True))
model.add(LSTM(256, input_shape=(None, 1), return_sequences=True))
model.add(Dense(1))


这是lstm(256)+ lstm(256)代码

model = Sequential()
model.add(LSTM(512, input_shape=(None, 1), return_sequences=True))
model.add(Dense(1))


这是lstm(512)代码

那么,lstm(256)+ lstm(256)和lstm(512)有什么区别?

它只是平行的,最后意味着同一件事吗?

或两者之间有什么区别?

最佳答案

不,在第一种情况下,不仅第一层的每个单元与第二层的适当单元进行交互,还不只是并行的。在第二种情况下,它只是LSTM的一层,可以按常规方式工作。我希望图像能帮助您看到差异。

machine-learning - lstm(256)+ lstm(256)和lstm(512)有什么区别?-LMLPHP

关于machine-learning - lstm(256)+ lstm(256)和lstm(512)有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57248847/

10-13 02:52