CFG usando tags POS no NLTK [closed]

Eu estou tentando verificar se uma determinada sentença égramatical usando o NLTK.

Ex:

OK: A baleia lambe a tristeza

NÃO OK: O melhor que já tive

Eu sei que eu poderia fazer etiquetagem POS, em seguida, usar um analisador CFG e verificar dessa maneira, mas eu ainda tenho que encontrar um CFG que usa tags POS em vez de palavras reais como ramos terminais.

Existe um CFG que alguém possa recomendar? Eu acho que fazer o meu próprio é bobo, porque eu não sou linguista e provavelmente deixarei de fora estruturas importantes.

Além disso, minha aplicação é tal que o sistema idealmente rejeitará muitas sentenças e somente aprovará sentenças das quais esteja extremamente seguro.

Obrigado: D

questionAnswers(1)

yourAnswerToTheQuestion