【发布时间】:2023-12-16 11:05:02
【问题描述】:
我在过去一天了解了LSTM,然后我决定看一个使用Keras 创建它的教程。我看了几个教程,它们都有
model = Sequential()
model.add(LSTM(10, input_shape=(1,1)))
model.add(Dense(1, activation='linear'))
model.compile(loss='mse', optimizer='adam')
X,y = get_train()
model.fit(X, y, epochs=300, shuffle=False, verbose=0)
然后他们预测使用
model.predict(X, verbose=0)
我的问题是:为了使用 LSTM 预测下一个结果,您是否必须提供先前的预测以及输入和单元状态?
另外,model.add(LSTM(10, input_shape(1,1)) 中的 10 代表什么?
【问题讨论】:
标签: python tensorflow keras lstm