【发布时间】:2021-05-03 11:34:44
【问题描述】:
我正在使用 GLOVE 嵌入和 RNN 构建二进制文本分类器。 nn.RNN 的输出是 torch.Size([1, 12, 150])。我需要将其映射到大小为 2 的维度,以便我可以根据实际类计算损失。我为大小为 100d 的手套嵌入提供大小为“单词”和 100 的张量。例如,一个 12 个单词的句子大小为 [1,12,100]
这是怎么做到的?
def forward(self, input, hidden):
embeds = self.embedding(input) # glove embedding
embeds = embeds.unsqueeze(0)
embeds = embeds.float()
output, hidden = self.rnn(embeds, hidden)
# output is size [1, 12, 150]
return output, hidden
【问题讨论】:
标签: python deep-learning neural-network pytorch