我已经使用 gensim 库训练了一个 word2vec 模型。例如,我的模型包含 2 个单词的向量:“new”和“york”。然而,我还想为“new york”这个词训练一个向量,所以我将“new york”转换为“new_york”并训练一个新的向量模型。最后,我想将 3 个向量:单词“new”、“york”和“new_york”的向量组合成单词“new york”的一个向量表示。
如何将新的向量值保存到模型中?
我尝试将新向量分配给模型,但 gensim 不允许为向量模型分配新值。
最佳答案
词向量通常只有在一起训练时才可以相互比较。
因此,如果您想要拥有所有“new”、“york”和“new_york”的向量,您应该准备一个包含所有这些词的语料库,用于各种用途,并训练一个 Word2Vec
模型。
关于python - 在gensim中创建一个新的矢量模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56408959/