我对自然语言处理相当新,但无论如何我都需要深入研究。我正在使用stanford NLP 3.7.0。我需要计算一些东西,为此我需要每个单词的句子中的单词贡献。所以,让我们说句子是:“我是个白痴”。
贡献这个词可能就像:(“我”:5,“我”:2,“一个”:0,“白痴”:10)。这只是一个例子。 总贡献可能是
(5+2+0+10)/4; /*number of words(Just an example) */
如果我说得对,我正在使用
Constituent.score();
获得这个单词的分数的方法。此方法返回一个double。
然而;我不确定计算出的结果到底是什么,基本上这个分数是如何推断出来的?另外,我可以获得的最大值和最小值是多少。我试着谷歌搜索,但找不到具体的东西。也许你们可以帮忙。
P.S。如果它很重要,我正在使用Java。
谢谢