com.aliasi.classify
Interface ConditionalClassifier<E>

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

public interface ConditionalClassifier<E>
extends ScoredClassifier<E>

The ConditionalClassifier interface specifies a single method for n-best classification with conditional category probabilities.

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

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

Method Detail

classify

ConditionalClassification classify(E input)
Returns the n-best conditional probability classification for the specified input.

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