通过spacy检测条件时态?

时间:2017-02-09 13:25:56

标签: nlp conditional spacy

在spacy中是否有任何函数/属性用于在条件时态中发现令牌?还是可以绕道而去?

2 个答案:

答案 0 :(得分:3)

Spacy实现了POS标记和依赖项解析。语法的依赖性方法更侧重于表面形式和单个词的作用。我说动词时态和情绪处于语法和语义的边缘,超出了依赖解析的范围。我无法为您提供任何简单的解决方案,但我认为您最好使用LFG解析器并在F结构中查找情绪和时态(例如:http://ioperm.org/lfg-parser.html)。 还有一个名为 pattern 的库,它被宣传为能够识别情绪,你可以看看:http://www.clips.ua.ac.be/pages/pattern-en#modality

如果您想坚持Spacy,那么也许您可以通过编写简单的规则来启发式地解决问题。

答案 1 :(得分:0)

只需尝试添加以下行:

for token in doc:
    print(nlp.vocab.morphology.tag_map[token.tag_])

有关属性的更多信息,您可以阅读以下git问题:https://github.com/explosion/spaCy/issues/2767