Stanford CoreNLP 能否对给定自定义 POS 的单词进行词形还原?
Can Stanford CoreNLP lemmatise a word given a custom POS?
我想多次对给定的单词进行词形还原,提供不同的 POS。
例如"met"的词条是"meet"(词性:动词),而"meeting"的词条是"meeting"(词性:名词)。
但如果 "meeting" 是动词,则词条是 "meet"。然后我想用给定的动词 POS 对 "meeting" 进行词形还原,以努力找到这样的相似之处。
这可能吗?
使用最新的 Java CoreNLP 3.9.2
尝试 edu.stanford.nlp.process.Morphology
中的方法 String lemma(String word, String tag)
。
Morphology morphology = new Morphology();
String word = "meeting";
String tag = "VB";
String lemma = morphology.lemma(word, tag);
System.out.println(String.format("%s_%s %s", word, tag, lemma));
我想多次对给定的单词进行词形还原,提供不同的 POS。
例如"met"的词条是"meet"(词性:动词),而"meeting"的词条是"meeting"(词性:名词)。
但如果 "meeting" 是动词,则词条是 "meet"。然后我想用给定的动词 POS 对 "meeting" 进行词形还原,以努力找到这样的相似之处。
这可能吗?
使用最新的 Java CoreNLP 3.9.2
尝试 edu.stanford.nlp.process.Morphology
中的方法 String lemma(String word, String tag)
。
Morphology morphology = new Morphology();
String word = "meeting";
String tag = "VB";
String lemma = morphology.lemma(word, tag);
System.out.println(String.format("%s_%s %s", word, tag, lemma));