【发布时间】:2018-01-11 05:48:10
【问题描述】:
我正在尝试为以下句子查找命名实体
import spacy.lang.en
parser = spacy.lang.en.English()
ParsedSentence = parser(u"Alphabet is a new startup in China")
for Entity in ParsedSentence.ents:
print (Entity.label, Entity.label_, ' '.join(t.orth_ for t in Entity))
我希望得到结果“Alphabet”、“China”,但结果却是一个空集。我在这里做错了什么
【问题讨论】:
-
NER 基于训练输入数据。因此,对于您的示例,它可能无法从有限的上下文中知道“Alphabet”是
named entity。尝试更多示例。
标签: python named-entity-recognition spacy