2016-11-06 12 views
0

私はこのようなツリーを生成しようとしています:NLTKを使用して解析ツリーを生成するにはどうすればよいですか?

それに関連する情報はありません。助けてください。

解析

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

感謝。

+0

関連する情報はありませんか? Googleの "nltk tree"は、その問題を解決します。 – alexis

+0

しました。しかし、それらのほとんどは既に上記の形式になっているツリーを走査する方法や品詞タグを行う方法についてです – smng231

+0

あなたはあなたの質問を編集し、あなたがすでに知っていることと必要なものを支援。これはこのサイトの仕組みです:あなたがいる場所を表示し、次のステップを行うために知っておくべきことについて助けを求める。 – alexis

答えて

0

NLTKには、CFGやその他の文法形式に基づいた多数のパーサが付属していますが、実際の使用方法はほとんど教えられていません。英語の構文の一部しか扱えません。 (これはあなたが後にしているものです場合は、あなたの質問はthis SO questionの複製である。)

nltk普通の英語のテキストを解析するために、あなたはどのようにnltkが知っているサードパーティ製のパーサーをインストールする必要がありますとのインタフェース。あなたの質問はとタグ付けされているので、おそらく既に知っているように、おそらくスタンフォードパーサーでしょう。 nltk(またはバージョン3.1以上)の最新バージョンが必要ですが、後で改善されます。abovementioned SOの質問には、回答にいくつかの他の提案があります。彼らが良いものであるかどうかは分かりません。

関連する問題