我想生成一批具有固定形状[batch_size
,seq_lenth
]的序列。
因此我的代码:
output, _ = tf.nn.ctc_beam_search_decoder(
logits,
tf.ones([batch_size])*seq_length,
merge_repeated=False
)
output = tf.sparse_to_dense(output[0], default_value=end_id)
其中logits
输出dynamic_rnn
,其形状为[max_time
,batch_size
,cell_output_size
]。我将seq_length
设置为40
。但结果output
的形状不是[batch_size
,seq_length
]。鉴于它的形状是动态的,我无法将其填充到固定的长度。那么我该怎么做以获得固定大小的输出?提前谢谢!