Проблема:
Я новичок, когда дело доходит до реализации глубокого обучения с использованием 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}}]]
Не уверен, почему я Я получаю эту ошибку. Любая помощь приветствуется.