def print_result(input,model,i2wi,maxlen_input):
ans_partial = np.zeros((1,maxlen_input))
ans_partial[0, 0] = BOS # the index of the symbol BOS (begin of sentence)
for k in range(maxlen_input - 1):
ye = model.predict([input, ans_partial])
mp = np.argmax(ye)
#print(mp,ans_partial)
#ans_partial[0, 0:-1] = ans_partial[0, 1:]
ans_partial[0, k+1] = mp
text = []
for k in ans_partial[0]:
k = k.astype(int)
w = i2w[k]
text.append(w)
return(" ".join(text))
# Función principal (interfaz con línea de comandos)
评论列表
文章目录