如何使用tf.reverse_sequence()函数进行序列的反转操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计831个文字,预计阅读时间需要4分钟。
在查看`tf.reverse_sequence()`函数的描述时,发现它在`bidirectional_dynamic_rnn()`源码中被调用。研究这个函数的使用方法后,发现其中确实巧妙地运用了`reverse_sequence()`方法,体现了代码的精妙之处。
tf.reverse_sequence()简述
在看bidirectional_dynamic_rnn()的源码的时候,看到了代码中有调用 reverse_sequence()这一方法,于是又回去看了下这个函数的用法,发现还是有点意思的。根据名字就可以能看得出,这个方法主要是用来翻转序列的,就像双线LSTM中在反向传播那里需要从下文往上文处理一样,需要对序列做一个镜像的翻转处理。
本文共计831个文字,预计阅读时间需要4分钟。
在查看`tf.reverse_sequence()`函数的描述时,发现它在`bidirectional_dynamic_rnn()`源码中被调用。研究这个函数的使用方法后,发现其中确实巧妙地运用了`reverse_sequence()`方法,体现了代码的精妙之处。
tf.reverse_sequence()简述
在看bidirectional_dynamic_rnn()的源码的时候,看到了代码中有调用 reverse_sequence()这一方法,于是又回去看了下这个函数的用法,发现还是有点意思的。根据名字就可以能看得出,这个方法主要是用来翻转序列的,就像双线LSTM中在反向传播那里需要从下文往上文处理一样,需要对序列做一个镜像的翻转处理。

