【问题标题】:Is it possible to create custom Tensorflow GRU/LSTM cell?是否可以创建自定义 Tensorflow GRU/LSTM 单元?
【发布时间】:2019-02-05 01:40:59
【问题描述】:

我想修改tf.nn.rnn_cell.GRUCell 并为其添加另一个门以作为第二个输入,这样除了z - 更新门和r - 重置门之外,还有第三个g - 自定义门对于网络的第二个输入类似于Kiddon et al. 2016Wen et al. 2015

我设法为 Torch7 GRU 单元做到了这一点,它成功地解决了特定的序列建模问题。我怀疑这在 Tensorflow 中实现起来并不简单,但也许我错了。有人可以提供有关 Tensorflow 中自定义单元的更多详细信息吗?

【问题讨论】:

    标签: tensorflow


    【解决方案1】:

    这是可能的。正如this 文章所述,LSTM 和 GRU 单元只是非线性和算术运算的排列。

    This repository 包含用于 pyTorch 的自定义 LSTM、GRU 和其他 RNN 单元实现。

    This repository 包含 TensorFlow 的自定义 LSTM 和 GRU 实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-03
      • 1970-01-01
      相关资源
      最近更新 更多