我一直在使用预训练嵌入(Glove),并希望对这些进行微调。我目前使用这样的嵌入:
word_embeddingsA = nn.Embedding(vocab_size, embedding_length)
word_embeddingsA.weight = nn.Parameter(TEXT.vocab.vectors, requires_grad=False)
我是否应该简单地设置 requires_grad=True 以允许训练嵌入?或者我应该做这样的事情
word_embeddingsA = nn.Embedding.from_pretrained(TEXT.vocab.vectors, freeze=False)
这些是否等效,我是否有办法检查嵌入是否得到训练?