NLTK を使用して特定の構造を持つ文をフィルタリングする方法は? たとえば、文脈自由文法の次の定義があります。
1. S → NP VP
2. S → Aux NP VP
3. S → VP
4. NP → Pronoun
5. NP → Proper-Noun
6. NP → Det Nominal
7. Nominal → Noun
8. Nominal → Nominal Noun
9. Nominal → Nominal PP
10.VP → Verb
11.VP → Verb NP
12.VP → VP PP
13.PP → Prep NP
ご覧のとおり、3 種類の文構造が定義されています。
1. S → NP VP
2. S → Aux NP VP
3. S → VP
次の文が与えられた場合、この文が上記の 3 つの文構造のいずれかに適合するかどうかを知りたいです。
私はカントリー ミュージックはあまり好きではありませんが、コメディと悲しみが組み合わさった美しさの可能性を秘めています。
私の質問は、NLTK を使用してどのようにすればよいですか?