from gensim.models import word2vec
sentences = word2vec.Text8Corpus('TextFile')
model = word2vec.Word2Vec(sentences, size=200, min_count = 2, workers = 4)
print model['king']
输出向量是“king”的上下文向量还是“king”的词嵌入向量?如何获得“king”的上下文向量和“king”的词嵌入向量?谢谢!
它是“king”的嵌入向量。
如果您使用分层 softmax,则上下文向量为:
model.syn1
如果您使用负采样,它们是:
model.syn1neg
这些向量可以通过以下方式访问:
model.syn1[model.vocab[word].index]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)