4

「私の名前はラフルです」のような文のタグと単語の出力を取得できます。なので

私の/PRP$, 名前/NN, is/VBZ, Rahul/NNP, ./.]

プログラムで:

LexicalizedParser lp = LexicalizedParser.loadModel(
    "edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz"
);
lp.setOptionFlags(new String[]{"-maxLength", "80", "-retainTmpSubcategories"});

String sent = "My name is Rahul";
Tree parse = (Tree) lp.apply(sent);

List taggedWords = parse.taggedYield();
System.out.println(taggedWords);

ただし、文の解析スコアも取得する必要があります。解析スコアを取得するためにプログラムに変更を加えることはできますか?

ありがとう。

4

1 に答える 1

4

このTreeクラスには、文のスコアを取得するために呼び出すことができるスコアメソッドがあります。

double score = parse.score();
于 2013-03-16T13:06:29.317 に答える