ValueError: Ошибка при проверке ввода: ожидалось, что lstm_12_input будет иметь форму (5793993, 7), но получил массив с формой (7, 1) - PullRequest
0 голосов
/ 16 марта 2020
 keras.layers.LSTM(150, activation='sigmoid',return_sequences=True,input_shape=(X_train.shape)),
 keras.layers.Dropout(0.2),

выше - первый слой (5793993, 7, 1), это форма ввода

ValueError: Ошибка при проверке ввода: ожидается, что lstm_12_input будет иметь форму (5793993, 7), но получил массив с формой (7, 1)

Что является исправлением для этой ошибки тензорного потока

1 Ответ

0 голосов
/ 16 марта 2020

Не следует указывать количество образцов для input_shape. Используйте это вместо:

input_shape=(X_train.shape[1:])

Я также вполне уверен, что ваш ввод должен иметь форму (n_samples, 1, 7), чтобы он работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...