Ich bin neu in Nltk und Python. Ich habe versucht, die Evaluierungsfunktion zu verwenden, um die Genauigkeit des Textdokuments zu testen, das ich gelesen habe. Das habe ich bisher.mit der Evaluierungsfunktion in Nltk markierte Dokumente
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)
Ich bin nicht in der Lage, die Genauigkeit zu berechnen, mit dieser. Ich erhalte den folgenden Fehler.
ValueError: benötigt mehr als 1 Wert zum Entpacken.
Ich bin mir nicht sicher, wie das zu korrigieren ist. Vielen Dank.
Tagger Auswertung Eingang ist eine Liste von Tupeln =) – alvas