我想最终确定一个句子的时态是否是将来时。我的策略是使用StanfordCoreNLP找到头动词。然后检查动词本身和辅助动词的时态,以判断句子是否为将来时。

您知道如何确定特定动词的时态以及与之相关的辅助动词吗?

谢谢

最佳答案

POS标签部分使您紧张。
这是POS标签的完整列表及其说明:
machine-learning - 如何使用stanford nlp查找单词的 future 时态-LMLPHP

如您所见,“ VBD”是“过去时”。以下所有内容在某处具有VBD标签:

machine-learning - 如何使用stanford nlp查找单词的 future 时态-LMLPHP

对于将来时,您可以使用模式标签“ MD”:

machine-learning - 如何使用stanford nlp查找单词的 future 时态-LMLPHP

对于复合动词,我将使用浅解析器并遵循一些规则:

machine-learning - 如何使用stanford nlp查找单词的 future 时态-LMLPHP

在这种情况下,“将要”是未来时态的指标。这是浅层解析标签的完整列表:(来自:http://cogcomp.org/page/demo_view/ShallowParse
machine-learning - 如何使用stanford nlp查找单词的 future 时态-LMLPHP

如果您想进一步使用它,这是一个演示:http://nlp.cogcomp.org/

关于machine-learning - 如何使用stanford nlp查找单词的 future 时态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46303537/

10-12 19:40