Package opennlp.tools.ml.model
Interface SequenceClassificationModel
- All Known Implementing Classes:
- BeamSearch
public interface SequenceClassificationModel
A classification model that can label an input 
Sequence.- 
Method SummaryModifier and TypeMethodDescription<T> SequencebestSequence(T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator) Finds theSequencewith the highest probability.<T> Sequence[]bestSequences(int numSequences, T[] sequence, Object[] additionalContext, double minSequenceScore, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator) Finds the n most probablesequenceswith the highest probability.<T> Sequence[]bestSequences(int numSequences, T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator) Finds the n most probablesequenceswith the highest probability.String[]
- 
Method Details- 
bestSequence<T> Sequence bestSequence(T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator) Finds theSequencewith the highest probability.- Parameters:
- sequence- The- sequenceused as input.
- additionalContext- An array that provides additional information (context).
- cg- The- BeamSearchContextGeneratorto use.
- validator- The- SequenceValidatorto validate with.
- Returns:
- The Sequencewith the highest probability.
 
- 
bestSequences<T> Sequence[] bestSequences(int numSequences, T[] sequence, Object[] additionalContext, double minSequenceScore, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator) Finds the n most probablesequenceswith the highest probability.- Parameters:
- numSequences- The number of sequences to compute.
- sequence- The- sequenceused as input.
- additionalContext- An array that provides additional information (context).
- minSequenceScore- The minimum score to achieve.
- cg- The- BeamSearchContextGeneratorto use.
- validator- The- SequenceValidatorto validate with.
- Returns:
- The sequenceswith the highest probability.
 
- 
bestSequences<T> Sequence[] bestSequences(int numSequences, T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator) Finds the n most probablesequenceswith the highest probability.- Parameters:
- numSequences- The number of sequences to compute.
- sequence- The- sequenceused as input.
- additionalContext- An array that provides additional information (context).
- cg- The- BeamSearchContextGeneratorto use.
- validator- The- SequenceValidatorto validate with.
- Returns:
- The sequenceswith the highest probability.
 
- 
getOutcomesString[] getOutcomes()- Returns:
- Retrieves all possible outcomes.
 
 
-