Package edu.cmu.minorthird.classify.sequential

Machinery for sequential classification algorithms.

See:
          Description

Interface Summary
BatchSegmenterLearner  
BatchSequenceClassifierLearner A SequenceClassifierLearner that trains itself in batch mode.
CandidateSegmentGroup A group of sliding windows associated with a sequence.
ConfidenceReportingSequenceClassifier A sequence classifier that can report on the confidence associated with any subsequence of a sequential classification.
Segmenter  
SequenceClassifier Interface for a sequence classifier.
SequenceClassifierLearner Interface for something that learns sequence classifiers.
SequenceClassifierTeacher Interface for something that trains sequence classifiers.
SequenceConstants  
 

Class Summary
Backward  
BeamSearcher A conditional markov model classifier.
ClassifiedSequenceDataset A SequenceDataset that has been classified with a SequenceClassifier.
CMM A conditional markov model classifier.
CMMLearner Train a CMM (in batch mode).
CMMTweaker Adjust the precision-recall of a CMM that is based on an array of hyperplanes, by adjusting the bias term of the hyperplane associated with the background (NEG) class.
CollinsPerceptronLearner Sequential learner based on the perceptron algorithm, as described in Discriminative Training Methods for Hidden Markov Models: Theory and Experiments with Perceptron Algorithms, Mike Collins, EMNLP 2002.
CollinsPerceptronLearner.MultiClassVPClassifier  
CompactCandidateSegmentGroup A more space-efficient version of a CandidateSegmentGroup.
ConfidenceUtils A hack for computing approximate confidences over a sequence.
CRFLearner Sequential learner based on the CRF algorithm.
CrossValidatedSequenceDataset View result of some sort of train/test experiment on sequential data.
DatasetSequenceClassifierTeacher Trains a SequenceClassifierLearner using the information in a labeled Dataset.
DictVersion Extend a SegmenterLearner by including a dictionary.
Forward  
GenericCollinsLearner 'Generic' version of Collin's voted perceptron learner.
GenericCollinsLearnerV1 Generic version of Collin's voted perceptron learner.
GenericCollinsLearnerV1.MultiClassClassifier  
HMM  
HMMAlgo  
HMMLearner  
HyperplaneInstance Wrap a hyperplane to that it supports the Instance interface.
InstanceFromSequence An instance that appears as part of a sequence.
LeaveOneOutDictVersion  
MarginPerceptronLearner Sequential learner based on the perceptron algorithm that takes the top-k viterbi paths and subtracts those within a margin of beta of the correct.
MultiClassHMMClassifier  
MutableCandidateSegmentGroup A group of sliding windows associated with a sequence.
PosteriorProb  
Segmentation  
Segmentation.Segment  
SegmentCollinsPerceptronLearner  
SegmentCollinsPerceptronLearner.ViterbiSearcher  
SegmentCollinsPerceptronLearner.ViterbiSegmenter  
SegmentCRFLearner Sequential learner based on the CRF algorithm.
SegmentDataset A SequenceDataset that additionally includes examples for 'sliding windows' over the original data.
SegmentGenericCollinsLearner Semi-markov version of GenericCollinsLearner.
SequenceDataset A dataset of sequences of examples.
SequenceUtils  
SequenceUtils.MultiClassClassifier Wraps the OneVsAllClassifier, and provides a more convenient constructor.
StackedSequenceLearner  
StackedSequenceLearner.StackingParams Bundle of parameters for the StackedSequenceLearner.
Traceback2  
TrivialSequenceClassifier Apply a classifier to each item in a sequence in turn, using as history the previous predicted items.
Viterbi  
 

Package edu.cmu.minorthird.classify.sequential Description

Machinery for sequential classification algorithms.