Вход 0 несовместим со слоем lstm_34: ожидаемый ndim = 3, найденный ndim = 2 - PullRequest
1 голос
/ 24 марта 2020

Я ввожу 2D-массив (822222, 2) в эту модель:

regressor = Sequential()                                                      

regressor.add (LSTM  (2, activation = 'sigmoid', dropout = .1))
regressor.add (Dense (2, activation = 'tanh'))                  
regressor.compile (optimizer = 'rmsprop', loss = 'mean_squared_error')

regressor.fit (x = document, y = document, batch_size = 32, epochs = 1000)

, но это возвращает ошибку в последней строке, принимая только массив с ndim = 3:

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

Я попытался изменить форму, но большинство конфигураций, которые мне подходят, делают данные непригодными для использования. Что заставит модель принять мои данные?

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