我使用列車(..)訓練了一個doc2vec模型,默認設置。這工作,但現在我想知道如何infer_vector結合跨輸入單詞,它只是個別單詞向量的平均值?doc2vec.infer_vector如何在單詞之間進行合併?
model.random.seed(0)
model.infer_vector(['cat', 'hat'])
model.random.seed(0)
model.infer_vector(['cat'])
model.infer_vector(['hat']) #doesn't average up to the ['cat', 'hat'] vector
model.random.seed(0)
model.infer_vector(['hat'])
model.infer_vector(['cat']) #doesn't average up to the ['cat', 'hat'] vector
那些不加起來,所以我想知道我誤解了什麼。