

PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 
See:
Description
Interface Summary  

BaseClassifier<E>  The BaseClassifier interface specifies a single method for
firstbest classification. 
Classifier<E,C extends Classification>  Deprecated. Use BaseClassifier or one if its subinterfaces. 
ConditionalClassifier<E>  The ConditionalClassifier interface specifies a single method
for nbest classification with conditional category probabilities. 
JointClassifier<E>  The JointClassifier interface specifies a single method for
nbest classification with joint input and category probabilities. 
RankedClassifier<E>  The RankedClassifier interface specifies a single
classification method that returns nbest classifications of
inputs. 
ScoredClassifier<E>  The ScoredClassifier interface specifies a single method for
nbest scored classification. 
Class Summary  

BaseClassifierEvaluator<E>  A BaseClassifierEvaluator provides an evaluation harness
for firstbest classifiers. 
BernoulliClassifier<E>  A BernoulliClassifier provides a featurebased
classifier where feature values are reduced to booleans based on a
specified threshold. 
BigVectorClassifier  A BigVectorClassifier provides an efficient linear
classifier implementation for large numbers of categories. 
BinaryLMClassifier  A BinaryLMClassifier is a boolean dynamic language
model classifier for use when there are two categories, but
training data is only available for one of the categories. 
Classification  A Classification provides a firstbest category. 
Classified<E>  A Classified represents an object that has been classified
with a firstbest classification. 
ClassifierEvaluator<E,C extends Classification>  Deprecated. Use BaseClassifierEvaluator or one of its subclasses. 
ConditionalClassification  A ConditionalClassification is a scored classification
which estimates conditional probabilities of categories given an
input. 
ConditionalClassifierEvaluator<E>  A ConditionalClassifierEvaluator provides an evaluation
harness for conditional probabilitybased nbest classifiers. 
ConfusionMatrix  An instance of ConfusionMatrix represents a
quantitative comparison between two classifiers over a fixed set of
categories on a number of test cases. 
DynamicLMClassifier<L extends LanguageModel.Dynamic>  A DynamicLMClassifier is a language model classifier
that accepts training events of categorized character sequences. 
JointClassification  A JointClassification is a conditional classification
derived from a joint probability assignment to each category and
the object being classified. 
JointClassifierEvaluator<E>  A JointClassifierEvaluator provides an evaluation harness
for joint probabilitybased nbest classifiers. 
KnnClassifier<E>  A KnnClassifier implements knearestneighor
classification based on feature extraction and a vector proximity
or distance. 
LMClassifier<L extends LanguageModel,M extends MultivariateDistribution>  An LMClassifier performs joint probabilitybased
classification of character sequences into nonoverlapping
categories based on language models for each category and a
multivariate distribution over categories. 
LogisticRegressionClassifier<E>  A LogisticRegressionClassifier provides conditional
probability classifications of input objects using an underlying
logistic regression model and feature extractor. 
NaiveBayesClassifier  A NaiveBayesClassifier provides a trainable naive Bayes
text classifier, with tokens as features. 
PerceptronClassifier<E>  A PerceptronClassifier implements a binary classifier
based on an averaged kernelbased perceptron. 
PrecisionRecallEvaluation  A PrecisionRecallEvaluation collects and reports a
suite of descriptive statistics for binary classification tasks. 
RankedClassification  A RankedClassification provides a classification with
an ordered nbest list of category results. 
RankedClassified<E>  A RankedClassified represents an object that has been
classified with a ranked classification. 
RankedClassifierEvaluator<E>  A RankedClassifierEvaluator provides an evaluation harness for
ranked classifiers. 
ScoredClassification  A ScoredClassification is a ranked classification
where each category also has a score that determines the ranking. 
ScoredClassifierEvaluator<E>  A ScoredClassifierEvaluator provides an evaluation harness for
scorebased classifiers. 
ScoredPrecisionRecallEvaluation  A ScoredPrecisionRecallEvaluation provides an evaluation
of possible precisionrecall operating points and other summary statistics
The single method ScoredPrecisionRecallEvaluation.addCase(boolean,double) is used to populate
the evaluation, with the first argument representing whether the response
was correct and the second the score that was assigned. 
TfIdfClassifierTrainer<E>  A TfIdfClassifierTrainer provides a framework for
training discriminative classifiers based on termfrequency (TF)
and inverse document frequency (IDF) weighting of features. 
TradNaiveBayesClassifier  A TradNaiveBayesClassifier implements a traditional
tokenbased approach to naive Bayes text classification. 
XValidatingClassificationCorpus<E>  Deprecated. Use XValidatingObjectCorpus with type com.aliasi.corpus.ObjectHandler<Classified<E>> instead. 
Classes for classifying data and evaluation. Throughout, we use the term "category" rather than "class" or "type", to avoid confusion with the objectoriented notion of class in Java.


PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 