【问题标题】:Kernel keeps dying Jupyter, Anaconda. Trying to implement Coreference Resolution using neuralcoref内核不断死亡 Jupyter,Anaconda。尝试使用神经核函数实现共指解析
【发布时间】:2020-07-09 14:52:46
【问题描述】:

我需要实现一个解决方案,该解决方案可以识别句子中与名词相关的代词。假设我有一段关于一个人的段落,我想计算这个人被引用的次数(姓名或任何其他代词)。我要实现的是Python。

经过一些研究,我发现了神经核,尽管它可能很有用。经过几次尝试后,我仍然卡住了,因为内核不断死去。

如果有人可以帮助解决这个问题,那就太好了。我也愿意接受有关我可以用来实现这一点的其他库/资源的建议。

谢谢!

这是我使用的代码:

import neuralcoref
import spacy
nlp = spacy.load('en_core_web_md')
coref = neuralcoref.NeuralCoref(nlp.vocab)
nlp.add_pipe(coref, name = 'neuralcoref')
doc = nlp('My sister has a dog. She loves him')

【问题讨论】:

  • 你安装了什么版本的 spaCy?
  • 我有 spaCy 版本 2.3.1 但我尝试将其降级到 2.1.0 并得到同样的错误。
  • 完整显示您的错误消息和您的环境。

标签: python nlp jupyter-notebook spacy


【解决方案1】:

您需要使用 spaCy 版本 2.1.0 和 python 版本 3.7 才能使神经核函数工作。参考here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 2022-11-27
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    相关资源
    最近更新 更多