НЛТК в коде Python для извлечения эмоций - PullRequest
1 голос
/ 26 января 2011

Я был бы очень рад, если бы вы могли помочь мне найти решение для связи моего кода Python с nltk . Мой код предназначен для создания механизма извлечения эмоций на фоне чата. Я мог бы отделить болтовни и их разговоры. Теперь мне нужно извлечь из их разговора существительное, глаголы, прилагательные и т. Д.

Как я могу это сделать? Кто-нибудь, пожалуйста, помогите мне ... Я застрял.

Ответы [ 2 ]

4 голосов
/ 26 января 2011

То, что вы пытаетесь достичь, называется POS Tagging .

from nltk import pos_tag, word_tokenize

sentence = "No, Mr. Bond. I expect you to die!"
tagged_sentence = pos_tag(word_tokenize(sentence)) 

print tagged_sentence

Результатом является список (word, tag) кортежей:

[('No', 'DT'), (',', ','), ('Mr.', 'NNP'), ('Bond.', 'NNP'), ('I', 'NNP'), ('expect', 'VBP'), ('you', 'PRP'), ('to', 'TO'), ('die', 'VB'), ('!', '.')]

Подробнее здесь: nltk docs

2 голосов
/ 26 января 2011

Nltk написан на Python и представляет собой пакеты Python, которые можно загрузить и установить, а затем импортировать в Python. Ссылка не требуется.

Инструкции по установке находятся здесь: http://www.nltk.org/download

А для использования здесь: http://www.nltk.org/documentation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...