无法从 spacy.gold 导入 biluo_tags_from_offsets

the*_*guy 6 python nlp spacy

我正在尝试从 spacy.gold 导入 biluo_tags_from_offsets 但无法执行此操作。获取 ModuleNotFoundError。

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-21-d17a54331c7a> in <module>
      3 
      4 import spacy
----> 5 from spacy.gold import biluo_tags_from_offsets
      6 nlp = spacy.load("en_core_web_lg")
      7 

ModuleNotFoundError: No module named 'spacy.gold'
Run Code Online (Sandbox Code Playgroud)

我如何使用这个 spacy.gold 模块。我已经安装了 spacy。我是一个业余爱好者,如果这个问题没有任何意义,我很抱歉。任何形式的帮助表示赞赏。谢谢!

Ami*_*mir 11

正如文档所说,spacy.gold在 spaCy 3.0 中被禁用。如果您有最新的 spaCy 版本,这就是您收到此错误的原因。

您需要替换from spacy.gold import biluo_tags_from_offsetsfrom spacy.training import offsets_to_biluo_tags.