gpt4 book ai didi

nlp - 从标注器获取附加信息(主动/被动、时态...)

转载 作者:行者123 更新时间:2023-12-02 12:55:48 33 4
gpt4 key购买 nike

我正在使用斯坦福标记器来确定词性。但是,我想从文本中获取更多信息。是否有可能获得更多信息,例如句子的时态或是否处于主动/被动状态?

到目前为止,我使用的是非常基本的 PoS 标记方法:

List<List<TaggedWord>> taggedUnits = new ArrayList<List<TaggedWord>>();

String input = "This sentence is going to be future. The door was opened.";
for (List<HasWord> sentence : MaxentTagger.tokenizeText(new StringReader(input)))
{
taggedUnits.add(tagger.tagSentence(sentence));
}

最佳答案

您可以从各种penn标签中获取时态信息:

27. VB  Verb, base form
28. VBD Verb, past tense
29. VBG Verb, gerund or present participle
30. VBN Verb, past participle
31. VBP Verb, non-3rd person singular present
32. VBZ Verb, 3rd person singular present

关于主动/被动方面,您可以使用斯坦福核心 NLP 中包含的类型化依赖项。

  1. 如果句子是主动语态,则应存在“nsubj”依存关系。
  2. 如果句子是被动语态,则“nsubjpass”依赖性应该存在

希望这有帮助。

关于nlp - 从标注器获取附加信息(主动/被动、时态...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19495967/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com