Я занимаюсь разработкой программы LSTM для проблемы НЛП. Форма моих данных и метки: = (10,20,1)
Код моей модели выглядит следующим образом:
model.add(Embedding(18,17,input_length=20,weights=[embedding_weights])) ( Shape of Embedding (18,17))
# encoder layer
model.add(LSTM(100, activation='relu', input_shape=(20, 1)))
# repeat vector
model.add(RepeatVector(20))
# decoder layer
model.add(LSTM(100, activation='relu', return_sequences=True))
model.add(TimeDistributed(Dense(1)))
model.compile(optimizer='adam', loss='mse')
Я получаю следующую ошибку
"input_length "20, но полученный вход имеет форму (Нет, 20, 1)