# Uses of Interface
opennlp.tools.util.BeamSearchContextGenerator

Packages that use BeamSearchContextGenerator
Package
Description
opennlp.tools.chunker
Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
opennlp.tools.lemmatizer
Package related to the lemmatizer functionality.
opennlp.tools.ml
Package related to Machine Learning (ML) features of OpenNLP, the related ML models, and trainers.
opennlp.tools.ml.model
Package related to ML models and feature selection techniques.
opennlp.tools.namefind
Package related to finding proper names and numeric amounts.
opennlp.tools.parser
Package containing common code for performing full syntactic parsing.
opennlp.tools.postag
Package related to part-of-speech tagging.

- ## Uses of BeamSearchContextGenerator in opennlp.tools.chunker

  Subinterfaces of BeamSearchContextGenerator in opennlp.tools.chunker
  Modifier and Type
  Interface
  Description
  `interface`
  `ChunkerContextGenerator`
  Interface for a `BeamSearchContextGenerator` used in syntactic chunking.
  Classes in opennlp.tools.chunker that implement BeamSearchContextGenerator
  Modifier and Type
  Class
  Description
  `class`
  `DefaultChunkerContextGenerator`
  Features based on chunking model described in Fei Sha and Fernando Pereira.

- ## Uses of BeamSearchContextGenerator in opennlp.tools.lemmatizer

  Subinterfaces of BeamSearchContextGenerator in opennlp.tools.lemmatizer
  Modifier and Type
  Interface
  Description
  `interface`
  `LemmatizerContextGenerator`
  Interface for the context generator used for probabilistic `Lemmatizer`.
  Classes in opennlp.tools.lemmatizer that implement BeamSearchContextGenerator
  Modifier and Type
  Class
  Description
  `class`
  `DefaultLemmatizerContextGenerator`
  Simple feature generator for learning statistical lemmatizers.

- ## Uses of BeamSearchContextGenerator in opennlp.tools.ml

  Methods in opennlp.tools.ml with parameters of type BeamSearchContextGenerator
  Modifier and Type
  Method
  Description
  `Sequence`
  BeamSearch.`bestSequence(T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)`
  Computes the best sequence of outcomes based on the `MaxentModel`.
  `Sequence[]`
  BeamSearch.`bestSequences(int numSequences, T[] sequence, Object[] additionalContext, double minSequenceScore, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)`
  Computes the best sequence of outcomes based on the `MaxentModel`.
  `Sequence[]`
  BeamSearch.`bestSequences(int numSequences, T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)`
  Computes the best sequence of outcomes based on the `MaxentModel`.

- ## Uses of BeamSearchContextGenerator in opennlp.tools.ml.model

  Methods in opennlp.tools.ml.model with parameters of type BeamSearchContextGenerator
  Modifier and Type
  Method
  Description
  `Sequence`
  SequenceClassificationModel.`bestSequence(T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)`
  Finds the `Sequence` with the highest probability.
  `Sequence[]`
  SequenceClassificationModel.`bestSequences(int numSequences, T[] sequence, Object[] additionalContext, double minSequenceScore, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)`
  Finds the n most probable `sequences` with the highest probability.
  `Sequence[]`
  SequenceClassificationModel.`bestSequences(int numSequences, T[] sequence, Object[] additionalContext, BeamSearchContextGenerator<T> cg, SequenceValidator<T> validator)`
  Finds the n most probable `sequences` with the highest probability.

- ## Uses of BeamSearchContextGenerator in opennlp.tools.namefind

  Subinterfaces of BeamSearchContextGenerator in opennlp.tools.namefind
  Modifier and Type
  Interface
  Description
  `interface`
  `NameContextGenerator`
  Interface for generating the context for a `name finder` by specifying a set of feature generators.
  Classes in opennlp.tools.namefind that implement BeamSearchContextGenerator
  Modifier and Type
  Class
  Description
  `class`
  `DefaultNameContextGenerator`
  A `NameContextGenerator` implementation for determining contextual features for a `tag-chunk` style named-entity recognizer.

- ## Uses of BeamSearchContextGenerator in opennlp.tools.parser

  Classes in opennlp.tools.parser that implement BeamSearchContextGenerator
  Modifier and Type
  Class
  Description
  `class`
  `ChunkContextGenerator`
  Creates predictive context for the pre-chunking phases of parsing.

- ## Uses of BeamSearchContextGenerator in opennlp.tools.postag

  Subinterfaces of BeamSearchContextGenerator in opennlp.tools.postag
  Modifier and Type
  Interface
  Description
  `interface`
  `POSContextGenerator`
  Interface for a `BeamSearchContextGenerator` used in POS tagging.
  Classes in opennlp.tools.postag that implement BeamSearchContextGenerator
  Modifier and Type
  Class
  Description
  `class`
  `ConfigurablePOSContextGenerator`
  A configurable `context generator` for a `POSTagger`.
  `class`
  `DefaultPOSContextGenerator`
  A default `context generator` for a `POSTagger`.