如何使用可变长度序列从预加载数据填充队列?

时间:2016-10-11 23:26:13

标签: tensorflow

假设我输入的数据包含加载到内存中的可变长度序列:

sentences = [
    [0, 1, 2, 3, 4, 5, 6, 7],
    [0, 1, 2, 3, 4, 5, 6, 7],
    [0, 1, 2, 3, 4, 5 ],
    [0, 1, 2, 3, 4, 5 ]
]

如何使用它来填充队列?例如。类似的东西:

padding_q = tf.PaddingFIFOQueue(
    capacity=len(sentences),
    dtypes=[tf.int32], shapes=[[None]])
qr = tf.train.QueueRunner(padding_q, [the_wanted_op])

the_wanted_op怎么样?它应该排成一个句子,但是每个句子必须排队四次。

0 个答案:

没有答案