在 Spacy 中从 Glove 加载向量时出错
Error while loading vector from Glove in Spacy
我在加载手套模型时遇到以下属性错误:
用于加载模型的代码:
nlp = spacy.load('en_core_web_sm')
tokenizer = spacy.load('en_core_web_sm', disable=['tagger','parser', 'ner', 'textcat'])
nlp.vocab.vectors.from_glove('../models/GloVe')
尝试加载手套模型时出现以下属性错误:
AttributeError: 'spacy.vectors.Vectors' object has no attribute 'from_glove'
已尝试在 Whosebug 和其他地方进行搜索,但似乎找不到解决方案。谢谢!
来自点数列表:
- 空间版本:3.1.4
- spacy-legacy 3.0.8
- en-core-web-sm 3.1.0
spacy version: 3.1.4
不 具有 from_glove
.
功能
我能够在 spacy version: 2.2.4
中使用 nlp.vocab.vectors.from_glove()
。
如果需要,您可以使用以下方式更改您的 spacy 版本:
!pip install spacy==2.2.4
在你的 Jupyter 单元上。
使用 spacy init vectors
将向量从 word2vec/glove 文本格式加载到新管道中:https://spacy.io/api/cli#init-vectors
我在加载手套模型时遇到以下属性错误:
用于加载模型的代码:
nlp = spacy.load('en_core_web_sm')
tokenizer = spacy.load('en_core_web_sm', disable=['tagger','parser', 'ner', 'textcat'])
nlp.vocab.vectors.from_glove('../models/GloVe')
尝试加载手套模型时出现以下属性错误:
AttributeError: 'spacy.vectors.Vectors' object has no attribute 'from_glove'
已尝试在 Whosebug 和其他地方进行搜索,但似乎找不到解决方案。谢谢!
来自点数列表:
- 空间版本:3.1.4
- spacy-legacy 3.0.8
- en-core-web-sm 3.1.0
spacy version: 3.1.4
不 具有 from_glove
.
我能够在 spacy version: 2.2.4
中使用 nlp.vocab.vectors.from_glove()
。
如果需要,您可以使用以下方式更改您的 spacy 版本:
!pip install spacy==2.2.4
在你的 Jupyter 单元上。
使用 spacy init vectors
将向量从 word2vec/glove 文本格式加载到新管道中:https://spacy.io/api/cli#init-vectors