Я ввожу 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
Я попытался изменить форму, но большинство конфигураций, которые мне подходят, делают данные непригодными для использования. Что заставит модель принять мои данные?