com.aliasi.classify
Interface JointClassifier<E>

Type Parameters:
E - the type of objects being classified
All Superinterfaces:
BaseClassifier<E>, ConditionalClassifier<E>, RankedClassifier<E>, ScoredClassifier<E>
All Known Implementing Classes:
BernoulliClassifier, BinaryLMClassifier, DynamicLMClassifier, LMClassifier, NaiveBayesClassifier, TradNaiveBayesClassifier

public interface JointClassifier<E>
extends ConditionalClassifier<E>

The JointClassifier interface specifies a single method for n-best classification with joint input and category probabilities.

Since:
LingPipe3.9.1
Version:
3.9.1
Author:
Bob Carpenter

Method Summary
 JointClassification classify(E input)
          Returns the n-best joint probability classification for the specified input.
 

Method Detail

classify

JointClassification classify(E input)
Returns the n-best joint probability classification for the specified input.

Specified by:
classify in interface BaseClassifier<E>
Specified by:
classify in interface ConditionalClassifier<E>
Specified by:
classify in interface RankedClassifier<E>
Specified by:
classify in interface ScoredClassifier<E>
Parameters:
input - Object to classify.
Returns:
Classification of object.