पायटोरच में, हम आरएनएन में इनपुट के रूप में एक पैक अनुक्रम दे सकते हैं। official doc से, आरएनएन का इनपुट निम्नानुसार हो सकता है।पैक किए गए अनुक्रमों के रूप में दिए गए गद्देदार अनुक्रमों को पीएनटीओआर में आरएनएन द्वारा निपटाया जाता है?
इनपुट (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
एक बैच इनपुट के एम्बेडेड प्रतिनिधित्व है।
मेरा सवाल यह है कि आरएनएन में पैक किए गए अनुक्रमों के लिए गणना कैसे की जाती है? पैक किए गए प्रतिनिधित्व के माध्यम से बैच में गद्देदार अनुक्रमों के लिए छिपे हुए राज्यों की गणना कैसे की जाती है?