Как мне предсказать мой машинный перевод после того, как я загрузил модель. - PullRequest
0 голосов
/ 25 февраля 2020

у меня был встроенный перевод seq2seq с помощью keras, он переводит между двумя языками

, затем я сохранил всю модель как модель. H5

  model.save('model.h5')

, а затем я загрузил модель .h5 в другом python скрипте

from keras.models import load_model
model = load_model('model.h5')
model.summary()
m = model.get_weights()
print(m)

, и я могу видеть сводку и вес моей модели

, но я не знаю, как сделать прогноз.

я перевел engli sh на французский

теперь я хочу ввести engli sh и посмотреть прогноз французского

как я могу это сделать? Любая идея, это действительно так сложно или невозможно?

Обновлено

Я попробовал это, но выдает ошибку

text = np.array(['how can i solve this question'])
print(text.shape)

res = model.predict(text)

Ошибка

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

1 Ответ

1 голос
/ 25 февраля 2020

Вы можете получить прогноз модели, используя

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