nltk.tag.ClassifierBasedPOSTagger

class nltk.tag.ClassifierBasedPOSTagger(feature_detector=None, train=None, classifier_builder=<bound method type.train of <class 'nltk.classify.naivebayes.NaiveBayesClassifier'>>, classifier=None, backoff=None, cutoff_prob=None, verbose=False)[source]

A classifier based part of speech tagger.

Methods

__init__([feature_detector, train, ...])
choose_tag(tokens, index, history)
classifier() Return the classifier that this tagger uses to choose a tag for each word in a sentence.
evaluate(gold) Score the accuracy of the tagger against the gold standard.
feature_detector(tokens, index, history)
tag(tokens)
tag_one(tokens, index, history) Determine an appropriate tag for the specified token, and return that tag.
tag_sents(sentences) Apply self.tag() to each element of sentences.
unicode_repr()

Attributes

backoff The backoff tagger for this tagger.