Nlp 如何在spacy for English中添加新的POS标签

Nlp 如何在spacy for English中添加新的POS标签,nlp,spacy,Nlp,Spacy,对于词性标注,我使用spacy。我发现动名词和不定式的词性标记没有给出。如何在spacy中添加这两个新标记?我可以更改列表中的标记,但不能添加新标记。请帮忙。多谢各位 **pattern = [tokens[t].pos_== "VERB" and tokens[t-1].pos_=="ADP" for t in range (len(tokens)-1)] spacy.pipeline.tagger.Tagger.add_label(u"G

对于词性标注,我使用spacy。我发现动名词和不定式的词性标记没有给出。如何在spacy中添加这两个新标记?我可以更改列表中的标记,但不能添加新标记。请帮忙。多谢各位

**pattern = [tokens[t].pos_== "VERB" and tokens[t-1].pos_=="ADP" for t in range 
(len(tokens)-1)]
 spacy.pipeline.tagger.Tagger.add_label(u"GERUND")**
这会产生以下错误:

 TypeError: add_label() takes exactly 2 positional arguments (1 given)

与其修改输出,不如只使用
.tag
属性,该属性更详细,语言更具体。在这种情况下,不定式的值为VB,动名词的值为VBG。这些是


.pos\u
值来自通用依赖项,虽然不太详细,但适用于多语言应用程序。

非常感谢