【发布时间】:2012-07-02 14:36:53
【问题描述】:
我一直在使用Stanford POS Tagger 来标记句子中的词性。我从有关 stackoverflow 主题的文档和其他问题中学到的是,以下代码给出了句子的 POS 标记
MaxentTagger tagger = new MaxentTagger("./left3words-wsj-0-18.tagger");
String tags=tagger.tagString(Summary);
但我想要的是获得单个单词的 POS 标签。一种可能的方法是分解输入字符串并逐字输入标记器,但这似乎并不优雅,我认为它会增加出错的机会。 Javadoc 表示 apply 函数可用,它返回 TaggedWords 的 ArrayList,但我无法成功调用此函数。 知道如何使用 Stanford POS 对字符串的单个单词进行 POS 标记 通过应用函数或其他函数标记??
【问题讨论】: