多元LSTM无法正确训练

时间:2019-07-27 16:46:44

标签: tensorflow keras lstm

我正在尝试使用之前的10个pm值和许多其他信息来预测时间t的污染水平。我总共有168个功能。

epochs = 150
model = Sequential()
model.add(LSTM(200, activation='relu', input_shape=(n_timesteps, n_features)))
model.add(Dense(100, activation='relu'))
model.add(Dense(n_outputs))
model.compile(loss='mse', optimizer='adam')
# fit network
history = model.fit(train_x, train_y, validation_data=(val_x, val_y),epochs=epochs, callbacks = [es])

根据keras网站,LSTM接受形状的输入(num_rows,时间步长,num_features),这就是上面结构的方式。

我有以下模型参数:

keys = ["name", "surname"]

但是,它似乎根本没有训练。损失不会随时间步长而减少。

enter image description here

有人对我要去哪里有任何想法吗?

0 个答案:

没有答案
相关问题