在我的模型中
Xtrain shape : (62, 30, 100)
Ytrain shape : (62, 1, 100)
Xtest shape : (16, 30, 100)
Ytest shape : (16, 1, 100)
当我建立我的模型时,
model = Sequential()
model.add(LSTM(units=100, return_sequences= True, input_shape=(x_train.shape[1],X_train.shape[2])))
model.add(LSTM(units=100, return_sequences=True))
model.add(Dense(units=100))
model.fit(x_train,y_train,epochs=5,batch_size=13)
当我尝试适应它时会引发错误,
ValueError: Error when checking target: expected dense_1 to have 2 dimensions, but got array with shape (62, 1, 100)
我需要预测所有 100 个功能的下一个时间戳。需要做哪些改变?