我在 Keras 文档和其他网站中读到了它们,但我无法完全理解它们究竟做了什么以及我们应该如何在设计many-to-many
或encoder-decoder
LSTM 网络中使用它们?
我在这里看到它们用于解决这个问题。
model = Sequential() model.add(LSTM(input_dim=1, output_dim=hidden_neurons, return_sequences=False)) model.add(RepeatVector(10)) model.add(LSTM(output_dim=hidden_neurons, return_sequences=True)) model.add(TimeDistributed(Dense(1))) model.add(Activation('linear')) model.compile(loss='mean_squared_error', optimizer='rmsprop', metrics=['accuracy'])