6
pytorchでは、パックされたシーケンスをRNNへの入力として与えることができます。 official docから、RNNの入力は次のようになります。パックされたシーケンスとして与えられた埋め込みシーケンスは、どのようにして、PytorchでRNNによって処理されますか?
入力(seq_len、バッチ、input_size):テンソル入力シーケンスの機能を含みます。入力は、パックド可変長シーケンスでもあります。ここ
例
packed = torch.nn.utils.rnn.pack_padded_sequence(embedded, input_lengths)
outputs, hidden = self.rnn(packed, hidden)
outputs, output_lengths = torch.nn.utils.rnn.pad_packed_sequence(outputs)
、embedded
バッチインプットの埋め込み表現です。
私の質問は、RNNでパックされたシーケンスの計算がどのように実行されるかです。パッキングされた表現を一括して表現する方法