gpt4 book ai didi

python - spacy:为荷兰语 (nl) 添加词形还原器查找

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:01 25 4
gpt4 key购买 nike

我正在使用带有荷兰语模型 nl_core_news_sm (nl) 的 Spacy 2.0.11。如何添加类似于德语 (de) 实现的词形还原查找?

我尝试了以下步骤:

  • 将查找添加到语言文件夹 (nl) 中的 init.py
  • 在语言文件夹(nl)中添加lemmatizer.py

这导致在“nlp = nl_core_news_sm.load()”或“from spacy.lang.nl import Dutch”之后出现以下错误:

ModuleNotFoundError:没有名为“spacy.lang.nl.lemmatizer”的模块ImportError: [E048] 无法从 spacy.lang 导入语言 nl

最佳答案

理论上,您的方法是正确的 – 如果您完全复制它在德语和其他实现查找的语言中的实现方式,它应该可以工作。

我怀疑你这里的问题实际上是另一个问题:根据错误消息,它实际上找不到 spacy.lang.nl.lemmatizer 模块,所以 spaCy 现在无法导入荷兰语 语言类(class)。您确定 lemmatizer.py 文件存在于正确的位置并且导入正确吗? (如果您还没有这样做,我还建议您在单独的环境中运行您的开发安装并从源代码构建 spaCy,以确保没有奇怪的冲突)。

关于python - spacy:为荷兰语 (nl) 添加词形还原器查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50016956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com