无法从 spacy.gold 导入 biluo_tags_from_offsets

Cannot import biluo_tags_from_offsets from spacy.gold

我正在尝试从 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'

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

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

您需要将 from spacy.gold import biluo_tags_from_offsets 替换为 from spacy.training import offsets_to_biluo_tags