Nlp 如何实现单词表的三维向量嵌入
我被要求为一系列单词创建三维向量嵌入。虽然我了解什么是嵌入,并且Nlp 如何实现单词表的三维向量嵌入,nlp,word2vec,word-embedding,Nlp,Word2vec,Word Embedding,我被要求为一系列单词创建三维向量嵌入。虽然我了解什么是嵌入,并且word2vec能够创建向量嵌入,但我找不到一个资源来演示如何创建三维向量(所有资源显示的维度都比这个多得多) 我必须以以下格式创建文件: house 34444 0.3232 0.123213 1.231231 dog 14444 0.76762 0.76767 1.45454 格式为\t\t 有人能给我指出一个资源,告诉我如何在给定一些训练文本的情况下创建所需的文件格式吗?一旦您决定了一种编程语言和w
word2vec
能够创建向量嵌入,但我找不到一个资源来演示如何创建三维向量(所有资源显示的维度都比这个多得多)
我必须以以下格式创建文件:
house 34444 0.3232 0.123213 1.231231
dog 14444 0.76762 0.76767 1.45454
格式为\t\t
有人能给我指出一个资源,告诉我如何在给定一些训练文本的情况下创建所需的文件格式吗?一旦您决定了一种编程语言和word2vec库,它的文档可能会突出显示一个可配置参数,让您指定它训练的向量的维度。因此,您只需将该参数的典型值(如
100
或300
)更改为3
(但请注意,三维单词向量不太可能显示高维向量有趣且有用的特性。)
一旦您使用这样的库在内存中创建向量,以指定的格式将它们写出来就成了一个文件IO问题,与word2vec本身无关。在典型的语言中,您需要打开一个新的文件进行写入,正确打印每行数据,然后关闭该文件
(要从StackOverflow获得更详细的答案,您需要选择一种特定的语言/库,展示您已经用实际代码尝试过的内容,并展示所获得的结果/错误如何达不到您的目标。)