我使用 Gensim Doc2vec 模型来训练文档向量。我打印了“好”这个词的表示,但我发现每个时代,我发现没有更新!虽然我打印出 id 为“3”的文档的表示,但每个时期都不一样!
我的代码如下,不知道发生了什么。
model = gensim.models.Doc2Vec(dm = 0, alpha=0.1, size= 20, min_alpha=0.025)
model.build_vocab(documents)
print ('Building model....',(time4-time3))
for epoch in range(10):
model.train(documents)
print('Now training epoch %s' % epoch)
print(model['good'])
print(model.docvecs[str(3)])