Как обработать форму ввода и вывода для keras LSTM

Я изучаю RNN, и я написал эту простую модель LSTM в керасе (theano), используя примерный набор данных, сгенерированный с помощью sklearn.

from sklearn.datasets import make_regression
from keras.models import Sequential
from keras.layers import Dense,Activation,LSTM

#creating sample dataset
X,Y=make_regression(100,9,9,2)
X.shape
Y.shape

#creating LSTM model
model = Sequential()
model.add(LSTM(32, input_dim=9))
model.add(Dense(2))
model.compile(loss='mean_squared_error', optimizer='adam')

#model fitting
model.fit(X, Y, nb_epoch=1, batch_size=32)

Образец набора данных содержит 9 объектов и 2 цели. когда я пытался приспособить свою модель, используя эти функции и цели, это дало мне эту ошибку

Exception: Error when checking model input: expected lstm_input_9 to have 3 dimensions, but got array with shape (100, 9)

Ответы на вопрос(1)

Ваш ответ на вопрос