Тестирование классификатора NLTK для конкретного файла

Следующий код запускаетсяНаивный байесовский классификатор, Код генерирует список наиболее информативных функций.

Замечания: **movie review** папка находится вnltk.

from itertools import chain
from nltk.corpus import stopwords
from nltk.probability import FreqDist
from nltk.classify import NaiveBayesClassifier
from nltk.corpus import movie_reviews
stop = stopwords.words('english')

documents = [([w for w in movie_reviews.words(i) if w.lower() not in stop and w.lower() not in string.punctuation], i.split('/')[0]) for i in movie_reviews.fileids()]


word_features = FreqDist(chain(*[i for i,j in documents]))
word_features = word_features.keys()[:100]

numtrain = int(len(documents) * 90 / 100)
train_set = [({i:(i in tokens) for i in word_features}, tag) for tokens,tag in documents[:numtrain]]
test_set = [({i:(i in tokens) for i in word_features}, tag) for tokens,tag  in documents[numtrain:]]

classifier = NaiveBayesClassifier.train(train_set)
print nltk.classify.accuracy(classifier, test_set)
classifier.show_most_informative_features(5)

ссылка кода отAlvas

как я могутестовое задание классификатор поконкретный файл?

Пожалуйста, дайте мне знать, если мой вопрос двусмысленный или неправильный.

Ответы на вопрос(2)

Ваш ответ на вопрос