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

大卫

我一直在尝试了解有关seq2seq2的keras上的示例代码。

链接:https//blog.keras.io/a-ten-minute-introduction-to-sequence-to-sequence-learning-in-keras.html

如果我理解它,则decoder_model下面的输入为:decoder_inputsdecoder_states_inputs其中where[decoder_inputs]应该用作“实际”输入并decoder_states_inputs初始化lstm层的状态。

创建模型时,看似用于不同事物的两个输入与“ +”运算符组合在一起。如何Model()区分这两者?


encoder_model = Model(encoder_inputs, encoder_states)

decoder_state_input_h = Input(shape=(latent_dim,))
decoder_state_input_c = Input(shape=(latent_dim,))
decoder_states_inputs = [decoder_state_input_h, decoder_state_input_c]
decoder_outputs, state_h, state_c = decoder_lstm(
    decoder_inputs, initial_state=decoder_states_inputs)
decoder_states = [state_h, state_c]
decoder_outputs = decoder_dense(decoder_outputs)
decoder_model = Model(
    [decoder_inputs] + decoder_states_inputs,
    [decoder_outputs] + decoder_states)

丹尼尔·莫勒

它们是对list对象求和,而不是对值求和

  • decoder_states_inputs是一个list(制造[decoder_state_input_h, decoder_state_input_c]
  • [decoder_inputs]list(请看[]

Alist + list只是两个列表的串联。

因此:[decoder_inputs] + [decoder_state_input_h, decoder_state_input_c]
等于:[decoder_inputs, decoder_state_input_h, decoder_state_input_c]

这只是模型输入的列表。您始终需要传递列表中的所有输入以创建模型。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为Seq2Seq模型添加关注层

来自分类Dev

尺寸错误,在 seq2seq 模型(操作:'Add')中输入形状:[512,64]、[5739,64]

来自分类Dev

训练seq2seq模型时出现InvalidArgumentError

来自分类Dev

如何为seq2seq模型准备数据?

来自分类Dev

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

来自分类Dev

TensorFlow教程中的Seq2Seq桶的使用

来自分类Dev

Tensorflow seq2seq多维回归

来自分类Dev

Tensorflow seq2seq多维回归

来自分类Dev

Tensorflow seq2seq 教程 404

来自分类Dev

如何将word2vec导入TensorFlow Seq2Seq模型?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

以下Seq2Seq模型的预期训练时间是多少?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Tensorflow 中 Seq2Seq 的多层双向编码器

来自分类Dev

Seq2Seq用于预测复杂状态

来自分类Dev

如何运行张量流seq2seq演示

来自分类Dev

TensorFlow实现Seq2seq情感分析

来自分类Dev

Seq2Seq用于预测复杂状态

来自分类Dev

张量流分配seq2seq永远卡住

来自分类Dev

如何解码seq2seq的输出?

来自分类Dev

我的 seq2seq RNN 想法是否可行?

来自分类Dev

将seq2seq NLP模型转换为ONNX格式是否会对性能产生负面影响?

来自分类Dev

为什么在`accursedUnutterablePerformIO`中没有`seq`?

来自分类Dev

CNTK中的Seq2Seq:运行时错误功能仅支持2个动态轴

Related 相关文章

  1. 1

    为Seq2Seq模型添加关注层

  2. 2

    尺寸错误,在 seq2seq 模型(操作:'Add')中输入形状:[512,64]、[5739,64]

  3. 3

    训练seq2seq模型时出现InvalidArgumentError

  4. 4

    如何为seq2seq模型准备数据?

  5. 5

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

  6. 6

    TensorFlow教程中的Seq2Seq桶的使用

  7. 7

    Tensorflow seq2seq多维回归

  8. 8

    Tensorflow seq2seq多维回归

  9. 9

    Tensorflow seq2seq 教程 404

  10. 10

    如何将word2vec导入TensorFlow Seq2Seq模型?

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

    以下Seq2Seq模型的预期训练时间是多少?

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

    Tensorflow 中 Seq2Seq 的多层双向编码器

  20. 20

    Seq2Seq用于预测复杂状态

  21. 21

    如何运行张量流seq2seq演示

  22. 22

    TensorFlow实现Seq2seq情感分析

  23. 23

    Seq2Seq用于预测复杂状态

  24. 24

    张量流分配seq2seq永远卡住

  25. 25

    如何解码seq2seq的输出?

  26. 26

    我的 seq2seq RNN 想法是否可行?

  27. 27

    将seq2seq NLP模型转换为ONNX格式是否会对性能产生负面影响?

  28. 28

    为什么在`accursedUnutterablePerformIO`中没有`seq`?

  29. 29

    CNTK中的Seq2Seq:运行时错误功能仅支持2个动态轴

热门标签

归档