我已经使用gensim库训练了word2vec模型。例如,我的模型包含两个单词的向量:“ new”和“ york”。但是,我也想训练单词“ new york”的向量,因此我将“ new york”转换为“ new_york”并训练了新的向量模型。最后,我想将三个向量:单词“ new”,“ york”和“ new_york”的向量组合为单词“ new york”的向量表示。
如何将新的矢量值保存到模型中?
我尝试将新矢量分配给模型,但是gensim不允许为矢量模型分配新值。
答案 0 :(得分:0)
单词向量如果一起训练,通常只能相互比较。
因此,如果您想为所有'new','york'和'new_york'拥有向量,则应准备一个包含各种用途的主体的语料库,并训练{{1} }的模型。