如何从tensorflow中的双向rnn获取所有状态

how to get all the states from an bidirectional rnn in tensorflow

我正在使用 Tensorflow 构建双向自动编码器。 在我的工作中需要按顺序访问所有状态,而不仅仅是最后一个状态,而是函数 输出,状态,状态 = rnn.bidirectional_rnn 只是 returns 序列的最后状态。 我怎样才能得到其他州?

这可以通过制作另一个层数更少的双向 rnn 来实现 因为这个新的输出将是 states