AttributeError: Model of type <class 'gensim.models.keyedvectors.KeyedVectors'> can't be loaded by <class 'gensim.models.word2vec.Word2Vec'>
时间: 2024-03-17 13:42:26 浏览: 91
AttributeError: module 'tensorflow.compat.v1' has no attribute '
这个错误通常是由于使用了错误的加载函数导致的。如果你要加载一个gensim的KeyedVectors对象,则应该使用load_word2vec_format函数。
下面是一个示例代码:
```
from gensim.models import KeyedVectors
model_path = 'path/to/word2vec.bin'
word_vectors = KeyedVectors.load_word2vec_format(model_path, binary=True)
```
注意,你需要将model_path替换为你的word2vec二进制文件的路径,并且如果你的文件是二进制文件,则需要将binary参数设置为True。
阅读全文