NLTK pos_tag do Python não retorna a tag correta da parte do discurso
Tendo isto:
text = word_tokenize("The quick brown fox jumps over the lazy dog")
E correndo:
nltk.pos_tag(text)
Eu recebo:
[('The', 'DT'), ('quick', 'NN'), ('brown', 'NN'), ('fox', 'NN'), ('jumps', 'NNS'), ('over', 'IN'), ('the', 'DT'), ('lazy', 'NN'), ('dog', 'NN')]
Isto está incorreto. As tags paraquick brown lazy
na frase deve ser:
('quick', 'JJ'), ('brown', 'JJ') , ('lazy', 'JJ')
Testando isso através da suaferramenta online dá o mesmo resultado;quick
, brown
efox
devem ser adjetivos, não substantivos.