Probar el clasificador NLTK en un archivo específico

El siguiente código correNaive Bayes clasificador de revisión de películas. El código genera una lista de las características más informativas.

Nota: **movie review** la carpeta está en elnltk.

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)

enlace de código dealvas

Cómo puedoprueba el clasificador enarchivo específico?

Avíseme si mi pregunta es ambigua o incorrecta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta