NLTK piensa que los imperativos son sustantivos

Estoy usando el pos_tagger en las recetas. Un problema que tengo es que el pos_tagger devuelve que las palabras en tiempo imperativo son sustantivos, ¿no deberían ser verbos? Por ejemplo

Con la entrada:

combine 1 1/2 cups floud, 3/4 cup sugar, salt and baking powder

La salida es:

[('combine', 'NN'), ('1', 'CD'), ('1/2', 'CD'), ('cups', 'NNS'), ('floud', 'VBD'), (',',      ','), ('3/4', 'CD'), ('cup', 'NN'), ('sugar', 'NN'), (',', ','), ('salt', 'NN'), ('and', 'CC'), ('baking', 'VBG'), ('powder', 'NN')]

Aquí está el código que estoy usando para esto:

    def part_of_speech(self,input_sentance):
        text = nltk.word_tokenize(input_sentance)
        return nltk.pos_tag(text)

¿No debería 'combinar' ser etiquetado como algún tipo de verbo? ¿Es esto culpa de la NTLK? ¿O estoy haciendo algo mal?

Respuestas a la pregunta(10)

Su respuesta a la pregunta