0
Im пытается запустить этот код:NLTK ошибка загрузки модуля
import nltk
text = "Mrs. Hudson made a cup of tea. She is a wonderful woman."
sentences = nltk.tokenize.sent_tokenize(text)#breaks statement into
print sentences
#print tokens
tokens = [nltk.tokenize.word_tokenize(s) for s in sentences]#tokenizes sentences passes as list of lists
PosTokens = [nltk.pos_tag(e) for e in tokens]
Когда я запускаю его я получаю сообщение об ошибке:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'averaged_perceptron_tagger' is not defined
Так я бегу загрузчик, чтобы получить отметку, и на этот вопрос Мне нужно '' maxtent_treebank_pos_tagger nltk pos_tag usage
и я получаю следующее:
nltk.download('maxtent_treebank_pos-tagger')
NameError: name 'averaged_perceptron_tagger' is not defined
>>> nltk.download('maxtent_treebank_pos-tagger')
[nltk_data] Error loading maxtent_treebank_pos-tagger: Package
[nltk_data] 'maxtent_treebank_pos-tagger' not found in index
False
Так что я сильно потрясен благодарностью за помощь!
Ваша проблема опечатка: Это "MaxEnt" (максимальная энтропия), а не "maxtent". – alexis
[nltk_data] Ошибка загрузки maxent: Пакет 'maxent' не найден в индексе False –
@alvas это проблема опечатке, а не о том, как использовать теггер. – alexis