造成这个原因是因为Doc2Vec是不关注vocab的顺序的
word_vocabs = [model.vocab[w] for w in doc_words if w in model.vocab and
model.vocab[w].sample_int > model.random.rand() * 2**32]
解决方案
每次要调用infer_vector()的时候,重新load model
造成这个原因是因为Doc2Vec是不关注vocab的顺序的
word_vocabs = [model.vocab[w] for w in doc_words if w in model.vocab and
model.vocab[w].sample_int > model.random.rand() * 2**32]
解决方案
每次要调用infer_vector()的时候,重新load model
本文标题:gemsim Doc2Vec infer_vector()输入相
本文链接:https://www.haomeiwen.com/subject/hitozqtx.html
网友评论