- 双向RNN使用的场景:有些情况下,当前的输出不只依赖于之前的序列元素,还可能依赖之后的序列元素; 比如做完形填空,机器翻译等应用。
- Tensorflow 中实现双向RNN 的API是:bidirectional_dynamic_rnn; 其本质主要是做了两次reverse:
- 第一次reverse:将输入序列进行reverse,然后送入dynamic_rnn做一次运算.
- 第二次reverse:将上面dynamic_rnn返回的outputs进行reverse,保证正向和反向输出的time是对上的.
【双向RNN】的理解
最新推荐文章于 2024-05-15 21:27:30 发布