Ejemplo n.º 1
0
print("LogisticRegression_classifier accuracy percent:",
      (nltk.classify.accuracy(LogisticRegression_classifier, testing_set)) *
      100)
save_to_pickle_file(path_to_pickle_files,
                    "LogisticRegression_classifier.pickle",
                    LogisticRegression_classifier)

SGDClassifier_classifier = SklearnClassifier(SGDClassifier())
SGDClassifier_classifier.train(training_set)
print("SGDClassifier_classifier accuracy percent:",
      (nltk.classify.accuracy(SGDClassifier_classifier, testing_set)) * 100)
save_to_pickle_file(path_to_pickle_files, "SGDClassifier_classifier.pickle",
                    SGDClassifier_classifier)

LinearSVC_classifier = SklearnClassifier(LinearSVC())
LinearSVC_classifier.train(training_set)
print("LinearSVC_classifier accuracy percent:",
      (nltk.classify.accuracy(LinearSVC_classifier, testing_set)) * 100)
save_to_pickle_file(path_to_pickle_files, "LinearSVC_classifier.pickle",
                    LinearSVC_classifier)

NuSVC_classifier = SklearnClassifier(NuSVC())
NuSVC_classifier.train(training_set)
print("NuSVC_classifier accuracy percent:",
      (nltk.classify.accuracy(NuSVC_classifier, testing_set)) * 100)
save_to_pickle_file(path_to_pickle_files, "NuSVC_classifier.pickle",
                    NuSVC_classifier)

voted_classifier = TweetClassifier("pickle_files/")
print("voted_classifier accuracy percent:",
      (nltk.classify.accuracy(voted_classifier, testing_set)) * 100)
Ejemplo n.º 2
0
 def __init__(self, path_to_pickle_files):
     self.banned_word_list = ['rt ', 'https', 'jab']
     self.text_classifier = TweetClassifier(path_to_pickle_files)