你能确定现有 EntityRecognizer (NER) 的标签列表吗?

Can you determine list of labels for existing EntityRecognizer (NER)?

我知道过去您可以获得 EntityRecognizer 的标签列表,如下所示:

nlp.entity.cfg[u'actions']

(来自 https://github.com/explosion/spaCy/issues/441

但是,这似乎被禁止了。现在有什么办法吗?

您可以执行以下操作:

nlp.entity.labels

它输出以下元组:

('CARDINAL', 'DATE', 'EVENT', 'FAC', 'GPE', 'LANGUAGE', 'LAW', 'LOC', 'MONEY', 'NORP', 'ORDINAL', 'ORG', 'PERCENT', 'PERSON', 'PRODUCT', 'QUANTITY', 'TIME', 'WORK_OF_ART')

在 spaCy 3 中执行 nlp.get_pipe('ner').labels