【发布时间】:2020-06-09 03:45:08
【问题描述】:
我已经用 keras 构建了 seq2seq 翻译,它在 2 种语言之间进行翻译
然后我将整个模型保存为 model.h5
model.save('model.h5')
然后我在另一个 python 脚本中加载了 model.h5
from keras.models import load_model
model = load_model('model.h5')
model.summary()
m = model.get_weights()
print(m)
我可以看到模型的摘要和权重
但我不知道如何做出预测。
我把英文翻译成法文
现在我想输入英文并查看法语的预测
我该怎么做?任何想法真的那么难或不可能吗?
更新
我试过了,但给我一个错误
text = np.array(['how can i solve this question'])
print(text.shape)
res = model.predict(text)
错误
ValueError:检查输入时出错:预期 embedding_1_input 到 有形状 (4,) 但得到了形状 (1,) 的数组
【问题讨论】:
标签: python-3.x keras model prediction machine-translation