Я создаю LSTM, который предсказывает следующие слова для генерации текста, но я продолжаю получать ошибку при попытке обучить модель
Я пытался изменить размеры ввода, но, похоже, это не сработало
X_train.shape
(32249, 5, 1)
y_train.shape
(32249,)
print(X_train[0])
[['открыл'] ['для'] ['это.'] ['Как'] ['они']]
model = Sequential()
model.add(Bidirectional(LSTM(128), input_shape=(5, 1)))
model.add(Dropout(0.2))
model.add(Dense(units = len(words)))
model.add(Activation('softmax'))
model.compile(optimizer="adam", loss="mean_squared_error")
model.fit(X_train, y_train, epochs=1)
ValueError: Ошибка при проверке цели: ожидается, что Activation_27 будет иметь форму (2943,), но получил массив с формой (1,)
Я показал код и результаты, которые он дает. Я продолжаю получать эту ошибку ^