2016-10-02 5 views
0

最近coreNLPを使い始めましたが、文字列からツリーを構築する方法が不思議でした。私は、インターネットとcoreNLPのマニュアルを洗い上げてきたが、私はただのチュートリアルや例を見つけることができないようJava - CoreNLP文字列をツリーに変換する

"(ROOT (S (NP (PRP$ My) (NN dog)) (ADVP (RB also)) (VP (VBZ likes) (S (VP (VBG eating) (NP (NN sausage))))) (. .)))"

:たとえば、次のI出力を行う方法文字列"My dog also likes eating sausage"を、与えられました。本当にありがとうございます。

答えて

0

簡単な答え:あなたは、単純なAPIが提供するよりも多くの制御をしたい場合、あなたはparse注釈付きパイプラインを構築し、次に文あなたに添付TreeAnnotationを取得したい。一般に

System.out.println(new edu.stanford.nlp.simple.Sentence("My dog also likes eating sausage").parse()) 

、印刷したい。

+0

どのように解析アナリストを使ってパイプラインを構築し、TreeAnnotationをアタッチすることができますか?ありがとう。 –

+0

参照http://stanfordnlp.github.io/CoreNLP/api.html –

関連する問題