【问题标题】:How to make spaCy NER ignore comparisons如何让 spaCy NER 忽略比较
【发布时间】:2022-08-24 05:27:07
【问题描述】:

我正在尝试使用 spaCy 解析句子并且我想忽略比较,但我不知道这是如何完成的。

例如,如果我有句子Java, unlike C, has a garbage collector

我只希望 \"Java\" 被识别为根据上下文在句子中处理的 NER。

对不起,如果我的标题被关闭,我目前正在尝试使用 NER,但也许我需要别的东西?

  • 您是否有一个可以识别的语言列表,或者您希望 Spacy 这样做? (在最后一种情况下,我猜它很容易出错)
  • 只是英语没问题
  • 我的意思是编程语言列表。你想忽略什么之间的比较?任何?
  • 它不仅适用于编程语言。句子中的任何比较。梅赛德斯与丰田不同,是一家德国汽车制造商。鲍勃,与迈克相似,是一名足球运动员。命名实体识别可以找到 Mercedes & Toyota、Bob & Mike,但我想增强它以排除比较。

标签: spacy named-entity-recognition spacy-3


【解决方案1】:

只有 NER 不允许您这样做。

通过将解析器与 NER 结合使用,您应该能够识别句子的主题 (nsubj),这似乎是您感兴趣的单词。

不过,您将需要使用一个好的模型。我使用en_core_web_trf 在评论中给出的示例得到了很好的结果。

【讨论】:

    猜你喜欢
    • 2023-04-02
    • 2018-03-29
    • 2018-07-05
    • 2015-06-11
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 2013-10-03
    相关资源
    最近更新 更多