ValueError: вход 0 несовместим со слоем lstm_1: ожидаемый ndim = 3, найденный ndim = 2 - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь создать модель:

model = Sequential()
model.add(Dense(100, input_shape=X_train.shape))
model.add(LSTM(100))
model.add(Dense(1, activation='sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])

но когда я пытаюсь запустить его model.fit(X_train, Y_train, epochs=1) бросает

ValueError: Input 0 is incompatible with layer lstm_1: expected ndim=3, found ndim=2

полный код

файл данных

формат данных

Спасибо!

PS. Я знаю о других вопросах, но они мне не помогли.

...