【发布时间】:2021-09-01 20:12:59
【问题描述】:
我已从源集合构建嵌入。生成了两个带有扩展名的文件:embeddings.bin 和 embeddings.bin.wv.vectors_ngrams.npy
当我在另一台机器上执行嵌入时,我无法加载。于是出现下一条错误信息:
AttributeError: 'FastText' 对象没有属性 'vocabulary'
我使用下一个代码来加载它们:
word_vectors = FastText.load("embeddings.bin", mmap='r')
我用下面的代码创建了它们: 从 gensim.models 导入 FastText model2 = FastText(vector_size=4, window=3, min_count=1, sentence=common_texts, epochs=10) model2.save(embeddings.bin)
我在两台机器上都有相同版本的 gensim (3.8.0),但它们是在 Linux 中构建的,我想在 Windows 中使用它们。
word_vectors = FastText.load("embeddings.bin", mmap='r')
【问题讨论】: