2024-06-15 22:52:10 发布
网友
我是Gensim的新手,我正在尝试加载我给定的(预先训练的)Word2vec模型。我有两个文件:xxxx.型号.wv还有一个更大的xxxx.型号.wv.syn0.npy。在
当我呼叫以下线路时:
gensim.models.Word2Vec.load('xxxx.model.wv')
我得到以下错误:
如何解决这个错误?在
您确定您的xxxx.model.wv文件是保存的完整Word2Vec模型对象吗?在
xxxx.model.wv
Word2Vec
这个错误表明它是一个EuclideanKeyedVectors-只是向量,而不是一个具有所有属性的完整模型,比如negative,因此您可能需要将其加载为那样。在
EuclideanKeyedVectors
negative
您确定您的
xxxx.model.wv
文件是保存的完整Word2Vec
模型对象吗?在这个错误表明它是一个
EuclideanKeyedVectors
-只是向量,而不是一个具有所有属性的完整模型,比如negative
,因此您可能需要将其加载为那样。在相关问题 更多 >
编程相关推荐