关于pytorch--embedding的问题

使用Pytorch实现NLP深度学习

Word Embeddings: Encoding Lexical Semantics

在pytorch里面实现word embedding是通过一个函数来实现的:nn.Embedding

在深度学习1这篇博客中讨论了word embeding层到底怎么实现的,

在这里插入图片描述

评论中问道,word embedding具体怎么做的,然后楼主做了猜测,我们可以验证一下。

我们里可以使用文章中的代码debug一下
在这里插入图片描述

一步步debug,进入fuctional函数的时候I,我们可以看到一句话
在这里插入图片描述
input (LongTensor): Tensor containing indices into the embedding matrix

我们输入的input是embedding matrix的索引,那embedding matrix是什么呢?紧接着有句话:

在这里插入图片描述我们可以回答
在这里插入图片描述
yes

                                

关于pytorch--embedding的问题_第1张图片

你可能感兴趣的:(关于pytorch--embedding的问题)