请原谅我的新手,但 fasttext 在 python 上不适合我。我正在使用运行 python 3.6 的 anaconda。我的代码如下(只是一个例子):
import fasttext
model = fasttext.load_model('/home/sproc/share/fastText/model.bin')
print(model.words)
这将返回以下错误:
Traceback (most recent call last):
File "/media/sf_VBoxShare/LiClipseWorkspace/test/testpack/fasttext.py", line 1, in <module>
import fasttext
File "/media/sf_VBoxShare/LiClipseWorkspace/test/testpack/fasttext.py", line 3, in <module>
model = fasttext.load_model('/home/sproc/share/fastText/model.bin')
AttributeError: module 'fasttext' has no attribute 'load_model'
当尝试创建词向量时,对 cbow 和skipgram 执行相同的操作。我检查init来自 .../site-packages/fasttext 目录的 .py 文件并导入所述属性,但它们不是 model.py 模块的一部分。我猜这与共享对象文件有关,但我不确定。任何帮助是极大的赞赏。
当我收到您遇到的错误时,这是一个对我有用的解决方案;
导入快速文本
from gensim.models.wrappers import FastText
加载二进制文件
model=FastText.load_fasttext_format('wiki.simple.bin')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)