【发布时间】:2019-08-03 01:09:11
【问题描述】:
当我使用 model.infer_vector 来计算向量时,不同的顺序 文档结果不同。
size=200;negative=15; min_count=1;iterNum=20;
windows = 5
modelName = "datasets/dm-sum.bin_"+str(windows)+"_"
+str(size)+"_"+str(negative)
model = loadDoc2vecModel(modelName)
vecNum = 200
调用 infer_vector
test_docs = [ x.strip().split() for x in
codecs.open("datasets/test_keyword_f1", "r", "utf-8").readlines() ]
for item in test_docs:
print("%s" %(resStr.strip()))
vecTmp = model.infer_vector(item, alpha=0.05, steps=20)
print(vecTmp)
当我执行了两次 call infer_vector 时,结果如下。
我不知道为什么会这样。
【问题讨论】: