InvalidArgumentError: Несовместимые фигуры: [32] против [180] - PullRequest
0 голосов
/ 01 марта 2020

Проблема:

Я новичок, когда дело доходит до реализации глубокого обучения с использованием python, и я действительно застрял в этой конкретной проблеме. У меня есть входные данные формы [180,11,1]. Я хотел реализовать LSTM на этих данных обучения и использовал следующий код:

model.add(LSTM((1), batch_input_shape=(180,11,1), return_sequences=True))
model.add(LSTM((1), return_sequences=False))
model.compile(loss="sparse_categorical_crossentropy",
             optimizer="adam",
             metrics=['accuracy'])
model.fit(X_train, y_train, epochs = 10)

Когда я установил модель, я получил следующую ошибку:

InvalidArgumentError: Incompatible shapes: [32] vs. [180]
     [[{{node training/Adam/gradients/loss/lstm_2_loss/sparse_categorical_crossentropy/weighted_loss/mul_grad/Mul_1}}]]

Не уверен, почему я Я получаю эту ошибку. Любая помощь приветствуется.

...