【发布时间】:2016-04-05 22:54:01
【问题描述】:
我是 nltk 和 python 的新手。我试图使用评估功能来测试我阅读的文本文档的准确性。这是我目前所拥有的。
from nltk.tag import UnigramTagger
from nltk.corpus import treebank
from nltk.tokenize import word_tokenize
train_sents = treebank.tagged_sents()
tagger = UnigramTagger(train_sents)
text1 = "This is the first sentence. Now this is another one!
How many do you plan to write?"
words = word_tokenize(text1)
value = tagger.tag(words)
accuracy = tagger.evaluate(words)
我无法使用这个来计算准确性。我收到以下错误。
ValueError:需要超过 1 个值才能解压。
我不知道如何纠正这个问题。谢谢。
【问题讨论】:
-
标记器评估输入是一个元组列表 =)
标签: python nlp nltk n-gram pos-tagger