如何使用张量流中的seq2seq预测简单序列?

丹尼尔·莱姆·蒙罗斯(Daniel Lyam Montross)

我最近开始使用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))

为了生成model_outputs,我需要模型的输入值和输出值,这对于评估是有好处的,但是在预测中,我只有输入值。我猜想我需要对状态做些什么,但是我不确定如何将它们转换为浮点数序列。

完整代码可在这里https://gist.github.com/anonymous/be405097927758acca158666854600a2

用户4383691

训练时,您可以在每个解码器时间步长将解码器输入作为所需的输出。测试时,您没有所需的输出,因此,您可以做的最好的事情是对输出进行采样。这将是下一个时间步骤的输入。

TLDR;在每个时间步长输入解码器输出作为下一个时间步长的输入。

编辑:一些TF代码

所述basic_rnn_seq2seq函数返回小号rnn_decoder(decoder_inputs,enc_states [-1],小区)

让我们看一下rnn_decoder:def rnn_decoder(decoder_inputs,initial_state,cell,loop_function = None,scope = None):...。

loop_function:如果不是None,则此函数将应用于第i个输出,以生成第i + 1个输入,并且除第一个元素(“ GO”符号)外,decoder_inputs将被忽略。这可以用于解码,也可以用于模拟http://arxiv.org/pdf/1506.03099v2.pdf的培训

解码期间,您需要设置此loop_function = True

我建议查看Tensorflow seq2seq库中的translate.py文件,以了解如何处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用张量流中的seq2seq预测简单序列?

来自分类Dev

如何运行张量流seq2seq演示

来自分类Dev

张量流分配seq2seq永远卡住

来自分类Dev

使用张量流构建seq2seq模型时出错

来自分类Dev

TensorFlow教程中的Seq2Seq桶的使用

来自分类Dev

Seq2Seq用于预测复杂状态

来自分类Dev

Seq2Seq用于预测复杂状态

来自分类Dev

如何为seq2seq模型准备数据?

来自分类Dev

如何解码seq2seq的输出?

来自分类Dev

Keras seq2seq模型如何在训练时从验证中屏蔽填充零?

来自分类Dev

seq2seq模型的张量图中未显示图visualisaton

来自分类Dev

Tensorflow seq2seq多维回归

来自分类Dev

Tensorflow seq2seq多维回归

来自分类Dev

Tensorflow seq2seq 教程 404

来自分类Dev

如何使用tf2为seq2seq构建自定义双向编码器?

来自分类Dev

如何将word2vec导入TensorFlow Seq2Seq模型?

来自分类Dev

如何修改填充向量的seq2seq成本函数?

来自分类Dev

如何为带有桶的seq2seq模型设置tfrecords队列?

来自分类Dev

为什么在此seq2seq模型中添加输入?

来自分类Dev

我在 tensoflow 存储库中找不到 seq2seq 模块

来自分类Dev

Tensorflow 中 Seq2Seq 的多层双向编码器

来自分类Dev

在Tensorflow的seq2seq函数中使用预训练的词嵌入

来自分类Dev

TensorFlow实现Seq2seq情感分析

来自分类Dev

训练seq2seq模型时出现InvalidArgumentError

来自分类Dev

为Seq2Seq模型添加关注层

来自分类Dev

我的 seq2seq RNN 想法是否可行?

来自分类Dev

在TF Summit 2020中实施``学习使用Tensorflow进行阅读''演讲-Tensorflow 2.1 / 2.2中的EncoderDecoder Seq2Seq模型-自定义火车步骤

来自分类Dev

如何在张量流中填充序列

来自分类Dev

使用张量流模型的预测

Related 相关文章

热门标签

归档