【发布时间】:2020-05-13 06:21:51
【问题描述】:
在阅读了this 问题的答案后,我仍然对整个 PackedSequence 对象感到有些困惑。据我了解,这是一个针对循环模型中可变大小序列的并行处理进行了优化的对象,零填充是一个[不完美的]解决方案。似乎给定一个 PackedSequence 对象,Pytorch RNN 会将批处理中的每个序列处理到最后,而不是继续处理填充。那么为什么这里需要填充呢?为什么同时有 pack_padded_sequence() 和 pack_sequence() 方法?
【问题讨论】:
标签: pytorch recurrent-neural-network