我最近开始使用tensorflow,所以我仍然在努力掌握基础知识。
我想创建简单的seq2seq预测模型。
- 输入是0到1之间数字的列表。
- 输出是列表中的第一个数字和其余数字乘以第一个数字。
我成功地评估了模型性能并优化了权重。我一直在苦苦寻找如何使用训练好的模型进行预测的方法。
model_outputs, states = seq2seq.basic_rnn_seq2seq(encoder_inputs,
decoder_inputs,
rnn_cell.BasicLSTMCell(data_point_dim, state_is_tuple=True))
为了生成模型输出,我需要模型的输入和输出值,这对于评估很有用,但在预测中,我只有输入值。我猜我需要处理状态,但我不确定如何将它们转换为浮点数序列。
完整代码可在此处找到: https://gist.github.com/anonymous/be405097927758acca158666854600a2