我在理解tensorflow的dynamic_rnn
输入参数时遇到了困难。如果我能够理解如何将static_rnn
的输入转换为dynamic_rnn
的输入,那将非常有帮助。
对于static_rnn
,输入应该是一个长度为T
的张量列表,其形状为[batch_size, input_size]
,其中T
是序列长度。这对我来说很有意义。
对于dynamic_rnn
,输入应该是一个形状为[batch_size, max_time, ...]
的张量。我不明白如何在这里加入input_size
。更一般地说,我不知道还可以放什么在省略号中。
例如,假设我的数据由50个字符长的句子组成,因此input_size
是字母表中字母的数量。对于static_rnn
,我会创建一个长度为50的张量列表,其形状为[batch_size,input_size]
。我如何将这个张量列表转换为单个张量,以便将其馈送到dynamic_rnn
中?