NLTK считает, что императивы - это существительные

I Я использую pos_tagger в рецептах.У меня проблема заключается в том, что pos_tagger возвращает, что слова в повелительном наклонении являются существительными, не должны ли они быть глаголами? Например:

При вводе:

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

Вывод:

[('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')]

Вот код, который я использую для этого:

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

Не следует ли «комбинировать» как какой-то глагол? Это вина нлтк? Или я что-то не так делаю?

12
задан mdogg 23 February 2012 в 04:41
поделиться