Klasse ChunkContextGenerator

java.lang.Object
opennlp.tools.parser.ChunkContextGenerator
Alle implementierten Schnittstellen:
ChunkerContextGenerator, BeamSearchContextGenerator<TokenTag>

public class ChunkContextGenerator extends Object implements ChunkerContextGenerator
Creates predictive context for the pre-chunking phases of parsing.
  • Konstruktordetails

    • ChunkContextGenerator

      public ChunkContextGenerator()
      Initializes a ChunkContextGenerator instance.
    • ChunkContextGenerator

      public ChunkContextGenerator(int cacheSize)
      Initializes a ChunkContextGenerator instance with a custom cacheSize.
      Parameter:
      cacheSize - The cache size. Must be greater than 0 to have an effect.
  • Methodendetails

    • getContext

      public String[] getContext(int i, String[] words, String[] tags, String[] preds)
      Beschreibung aus Schnittstelle kopiert: ChunkerContextGenerator
      Retrieves the contexts for chunking of the specified idx.
      Angegeben von:
      getContext in Schnittstelle ChunkerContextGenerator
      Parameter:
      i - The index of the token in the specified toks array for which the context should be constructed.
      words - The tokens of the sentence. The toString methods of these objects should return the token text.
      tags - The POS tags for the specified tokens.
      preds - The previous decisions made in the tagging of this sequence. Only indices less than idx will be examined.
      Gibt zurück:
      An array of predictive contexts on which a model basis its decisions.
    • getContext

      public String[] getContext(int index, TokenTag[] sequence, String[] priorDecisions, Object[] additionalContext)
      Beschreibung aus Schnittstelle kopiert: BeamSearchContextGenerator
      Returns the context for the specified position in the specified sequence (list).
      Angegeben von:
      getContext in Schnittstelle BeamSearchContextGenerator<TokenTag>
      Parameter:
      index - The index of the sequence.
      sequence - The sequence of items over which the beam search is performed.
      priorDecisions - The sequence of decisions made prior to the context for which this decision is being made.
      additionalContext - Any additional context specific to a class implementing this interface.
      Gibt zurück:
      The context for the specified index in the specified sequence.